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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,800评论 19 139
  • 最近家里到处都是蟑螂,下班回家打开家门到处是它们的同志,估计我们一出门它们就出洞了。昨天儿子在找他的玩具时发现一只...
    甜小丫的芳草园阅读 3,214评论 0 1
  • 我坐在窗边看风景 风景中是记忆深处,你的背影 我曾梦见在你的肩头上俯瞰世界 可所望之景 全是你 少年啊,你可知我情...
    招了个财财财财财财财阅读 3,660评论 0 0
  • 嗯?是她? 石宠路过书架时一瞬间闪过的念头又把他拉回去了一步,这就是那个在‘红楼之约’上获奖,全程稳妥的女生。 既...
    坟头里的小白阅读 1,679评论 0 0
  • 很多道理其实我们都知道,但是关键时刻就是想不到,更是用不到。比如要用发展的眼光看待问题!尤其婚姻选择,人们往往只看...
    江之渚阅读 1,135评论 0 0

友情链接更多精彩内容