浅谈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 相关文章推荐
PHP+DBM的同学录程序(3)
Oct 09 PHP
php判断字符以及字符串的包含方法属性
Aug 30 PHP
PHP+MySQL 制作简单的留言本
Nov 02 PHP
PHP中去掉字符串首尾空格的方法
May 19 PHP
PHP的autoload机制的实现解析
Sep 15 PHP
免费手机号码归属地API查询接口和PHP使用实例分享
Apr 10 PHP
PHP的文件操作与算法实现的面试题示例
Aug 10 PHP
iOS10推送通知开发教程
Sep 19 PHP
php获取'/'传参的值简单方法
Jul 13 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
Aug 06 PHP
对laravel的session获取与存取方法详解
Oct 08 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
Apr 04 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
Discuz 5.0 中读取纯真IP数据库函数分析
2007/03/16 PHP
php 来访国内外IP判断代码并实现页面跳转
2009/12/18 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
2016/05/06 PHP
Yii2中SqlDataProvider用法示例
2016/09/22 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
服务器安全设置的几个注册表设置
2007/07/28 Javascript
JQuery 风格的HTML文本转义
2009/07/01 Javascript
使用javascript:将其它类型值转换成布尔类型值的解决方法详解
2013/05/07 Javascript
使用jquery实现div的tab切换实例代码
2013/05/27 Javascript
js检测浏览器版本、核心、是否移动端示例
2014/04/24 Javascript
node.js中的fs.utimesSync方法使用说明
2014/12/15 Javascript
jQuery使用addClass()方法给元素添加多个class样式
2015/03/26 Javascript
JavaScript中指定函数名称的相关方法
2015/06/04 Javascript
JavaScript中setter和getter方法介绍
2016/07/11 Javascript
简单谈谈gulp-changed插件
2017/02/21 Javascript
Iscrool下拉刷新功能实现方法(推荐)
2017/06/26 Javascript
JS实现的合并两个有序链表算法示例
2019/02/25 Javascript
Python 抓取动态网页内容方案详解
2014/12/25 Python
Python实现通过文件路径获取文件hash值的方法
2017/04/29 Python
Python实现PS滤镜特效之扇形变换效果示例
2018/01/26 Python
Python 编码规范(Google Python Style Guide)
2018/05/05 Python
Tensorflow 模型转换 .pb convert to .lite实例
2020/02/12 Python
python爬虫使用scrapy注意事项
2020/11/23 Python
python实现简单的井字棋游戏(gui界面)
2021/01/22 Python
什么是makefile? 如何编写makefile?
2012/08/08 面试题
房地产推广策划方案
2014/05/19 职场文书
电子商务专业毕业生求职信
2014/06/12 职场文书
党代会心得体会
2014/09/04 职场文书
大学生职业生涯十年规划书范文
2014/09/17 职场文书
离婚财产处理协议书
2014/09/30 职场文书
解除施工合同协议书
2014/10/17 职场文书
运动会表扬稿
2015/01/16 职场文书
化妆品促销活动总结
2015/05/07 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书
学校证明范文
2015/06/24 职场文书
远程教育集中轮训基层干部培训班学习心得体会
2016/01/09 职场文书