美文网首页thinkphp
thinkphp框架利用MVC模式使用模型查询数据库数组的四种写

thinkphp框架利用MVC模式使用模型查询数据库数组的四种写

作者: IT菌 | 来源:发表于2018-01-31 16:40 被阅读0次

    使用过thinkphp的童鞋想必都很清楚,它的编程模式为目前流行的MVC模式,即模型(Model)—视图(View)—控制器(Controller)。如果我们不打算调用封装的模型,当然在thinkphp中使用原生的开发直接对控制器(Controller)和视图(View)操作即可,也可以实现类似的功能,但是如果加入模型(Model),那么对我们代码的可维护性、安全性将会大大提高。

    在thinkphp框架中使用Model首先需要在模块文件夹下创建Model文件夹,就命名为model,假如你的模块文件夹为application下的index,那么你的Model文件夹路径应该就是/TP根目录/application/index/model,然后在model文件夹下创建PHP文件,应该像控制器(controller)文件夹下一样,初始化定义model文件夹下的文件,例如:命名空间、使用的model类和创建类需要的继承,如下图

    下一步返回控制器controller文件夹下,创建使用model的PHP文件,我们这里就命名为Model吧,在Model.php中初始化条件,然后创建类,在类里写入方法函数,那么我们使用模型查询数据库数组的四种写法就在这里呈现,这里要提一下,对于不同的模型查询写法,在最上方引入使用的类会不同,特别是对于静态调用的写法和Loader的写法,详细请看下图

    四种写法都可以实现一样的功能,每个人按照习惯的不同会有所区别,小菌经常用的是助手函数的写法,框架手册示例中大多数用的第一种静态调用写法,下图是在HTML页面实现的效果

    thinkphp框架利用MVC模式使用模型查询数据库数组的四种写法https://www.qwzyj.com/thread-150-1-1.html(出处: 全网资源菌)

    相关文章

      网友评论

        本文标题:thinkphp框架利用MVC模式使用模型查询数据库数组的四种写

        本文链接:https://www.haomeiwen.com/subject/uhllzxtx.html