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

使用过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(出处: 全网资源菌)

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180131A0S0TL00?refer=cp_1026

同媒体快讯

相关快讯

扫码关注云+社区