浅谈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 相关文章推荐
main.php
Dec 09 PHP
php读取msn上的用户信息类
Dec 05 PHP
PHP通过header实现文本文件下载的代码
Aug 08 PHP
php更改目录及子目录下所有的文件后缀扩展名的代码
Oct 12 PHP
PHP插入排序实现代码
Apr 04 PHP
php中mkdir函数用法实例分析
Nov 15 PHP
PHP循环遍历数组的3种方法list()、each()和while总结
Nov 19 PHP
浅谈thinkphp的实例化模型
Jan 04 PHP
PHP使用ffmpeg给视频增加字幕显示的方法
Mar 12 PHP
php用正则判断是否为数字的方法
Mar 25 PHP
PHP Socket网络操作类定义与用法示例
Aug 30 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
Oct 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
解析Linux下Varnish缓存的配置优化
2013/06/20 PHP
PHP获取文件的MD5值并判断是否被修改的例子
2014/06/19 PHP
Symfony2函数用法实例分析
2016/03/18 PHP
破除一些网站复制、右键限制
2006/11/04 Javascript
JavaScript闭包函数访问外部变量的方法
2014/08/27 Javascript
js实现固定显示区域内自动缩放图片的方法
2015/07/18 Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
2016/06/01 Javascript
利用BootStrap的Carousel.js实现轮播图动画效果
2016/12/21 Javascript
微信小程序 弹框和模态框实现代码
2017/03/10 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
详解node.js的http模块实例演示
2018/07/12 Javascript
JavaScript创建对象的常用方式总结
2018/08/10 Javascript
基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍
2018/08/24 Javascript
如何使用electron-builder及electron-updater给项目配置自动更新
2018/12/24 Javascript
JS+Canvas实现五子棋游戏
2020/08/26 Javascript
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
python调用windows api锁定计算机示例
2014/04/17 Python
python中遍历文件的3个方法
2014/09/02 Python
通过源码分析Python中的切片赋值
2017/05/08 Python
python中的计时器timeit的使用方法
2017/10/20 Python
机器学习的框架偏向于Python的13个原因
2017/12/07 Python
python处理“
2019/06/10 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
Python 防止死锁的方法
2020/07/29 Python
快速解决pymongo操作mongodb的时区问题
2020/12/05 Python
Python基础进阶之海量表情包多线程爬虫功能的实现
2020/12/17 Python
Monnier Frères美国官网:法国知名奢侈品网站
2016/11/22 全球购物
台湾最大网路书店:博客来
2018/03/18 全球购物
办理生育手续介绍信
2014/01/14 职场文书
优秀高中生事迹材料
2014/02/11 职场文书
学校三节实施方案
2014/06/09 职场文书
电力培训心得体会
2014/09/02 职场文书
特岗教师个人总结
2015/02/10 职场文书
2016大学生毕业实习心得体会
2016/01/23 职场文书
python 模拟在天空中放风筝的示例代码
2021/04/21 Python