浅谈thinkphp的实例化模型


Posted in PHP onJanuary 04, 2015

thinkphp实例化模型给我们提供了三种方法

第一种 比较平常使用

就是$user=new Model(‘user'); //也等于 $user=M(‘user')

第二种就是我们如果有公共模型

我们的使用是这样的

譬如我们新建一个model   CommonModel.class.php这个公共模型

我们实例化就是这样的

$user=new CommonModel(‘user');

这样我们既可以实例化user模型 又可以调用公共模型里边的方法

第三种就是针对我们的实例化模型

创建一个model UserModel.class.php

实例化就是这样的$user=new UserModel();

这样就可以了,主要我们的业务逻辑比较多的时候我们这样使用

第四种 为什么会有第四种 空模型

$user= new Model(); //等价于$user=M();

然后我们使用sql语句吧

$list=$user->query(‘select * from wd_user');

D方法的使用时可以自动检测模型类,不存在时,会抛出一个异常,不会重复实例化,只能支持当前项目或者应用的实例化

实例化大约就这么多,继续给大家说说thinkphp的那些事情

总结:

本文介绍的模型定义与实例化偏向于理论,但在后面的开发中,对数据的操作都要用到模型的实例化,可根据项目实际情况采取不同的模型实例化方式。

PHP 相关文章推荐
帝国cms目录结构分享
Jul 06 PHP
PHP读取PPT文件的方法
Dec 10 PHP
PHP的swoole扩展安装方法详细教程
May 18 PHP
微信支付开发发货通知实例
Jul 12 PHP
PHP对象克隆clone用法示例
Sep 28 PHP
PHP 与 UTF-8 的最佳实践详细介绍
Jan 04 PHP
PHP多种序列化/反序列化的方法详解
Jun 23 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
Aug 02 PHP
thinkPHP5分页功能实现方法分析
Oct 25 PHP
PHPMAILER实现PHP发邮件功能
Apr 18 PHP
PHP基于curl模拟post提交json数据示例
Jun 22 PHP
PHP FileSystem 文件系统常用api整理总结
Jul 12 PHP
Thinkphp中的curd应用实用要点
Jan 04 #PHP
PHP+jquery实时显示网站在线人数的方法
Jan 04 #PHP
thinkphp备份数据库的方法分享
Jan 04 #PHP
js+php实现静态页面实时调用用户登陆状态的方法
Jan 04 #PHP
php+mysql实现用户注册登陆的方法
Jan 03 #PHP
php静态文件生成类实例分析
Jan 03 #PHP
php采集内容中带有图片地址的远程图片并保存的方法
Jan 03 #PHP
You might like
JavaScript高级程序设计 客户端存储学习笔记
2011/09/10 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
2013/08/02 Javascript
多种方式实现JS调用后台方法进行数据交互
2013/08/20 Javascript
Javascript添加监听与删除监听用法详解
2014/12/19 Javascript
node.js读取文件到字符串的方法
2015/06/29 Javascript
easyui form validate总是返回false的原因及解决方法
2016/11/07 Javascript
jQuery编写网页版2048小游戏
2017/01/06 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
2017/01/11 Javascript
javascript实现下雨效果
2017/03/27 Javascript
JavaScript队列的应用实例详解【经典数据结构】
2017/04/12 Javascript
详解如何在vue中使用sass
2017/06/21 Javascript
关于JavaScript中forEach和each用法浅析
2017/07/27 Javascript
layui表格checkbox选择全选样式及功能的实例
2018/03/07 Javascript
使用Vue.js开发微信小程序开源框架mpvue解析
2018/03/20 Javascript
详解vue中点击空白处隐藏div的实现(用指令实现)
2018/04/19 Javascript
Vue  webpack 项目自动打包压缩成zip文件的方法
2019/07/24 Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
2019/10/15 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
2020/09/09 Javascript
JavaScript基于SVG的图片切换效果实例代码
2020/12/15 Javascript
详细讲解Python中的文件I/O操作
2015/05/24 Python
python并发编程之线程实例解析
2017/12/27 Python
matplotlib 输出保存指定尺寸的图片方法
2018/05/24 Python
Python中应该使用%还是format来格式化字符串
2018/09/25 Python
使用python的turtle绘画滑稽脸实例
2019/11/21 Python
python爬虫线程池案例详解(梨视频短视频爬取)
2021/02/20 Python
CSS3 Media Queries详细介绍和使用实例
2014/05/08 HTML / CSS
数控加工专业毕业生自荐信
2013/09/27 职场文书
桥梁与隧道工程专业本科生求职信
2013/10/08 职场文书
个人函授自我鉴定
2014/03/25 职场文书
小学生竞选班干部演讲稿
2014/04/24 职场文书
计算机售后服务承诺书
2014/05/30 职场文书
2014教师研修学习体会
2014/07/08 职场文书
十佳少先队员演讲稿
2014/09/12 职场文书
2015年会计人员工作总结
2015/05/22 职场文书
公司庆典主持词
2015/07/04 职场文书
学雷锋广播稿大全
2015/08/19 职场文书