浅谈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 面向对象的一个例子
Apr 12 PHP
在PHP上显示JFreechart画的统计图方法
Nov 03 PHP
PHP批量生成静态HTML的简单原理和方法
Apr 20 PHP
PHP之autoload运行机制实例分析
Aug 28 PHP
PHP制作3D扇形统计图以及对图片进行缩放操作实例
Oct 23 PHP
ThinkPHP连接数据库的方式汇总
Dec 05 PHP
WordPress中Gravatar头像缓存到本地及相关优化的技巧
Dec 19 PHP
PHP加密技术的简单实现
Sep 04 PHP
php 防止表单重复提交两种实现方法
Nov 03 PHP
如何修改Laravel中url()函数生成URL的根地址
Aug 11 PHP
关于Laravel-admin的基础用法总结和自定义model详解
Oct 08 PHP
TP5框架简单登录功能实现方法示例
Oct 31 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
php实现在线生成条形码示例分享(条形码生成器)
2013/12/30 PHP
thinkPHP简单实现多个子查询语句的方法
2016/12/05 PHP
PHP常见的序列化与反序列化操作实例分析
2019/10/28 PHP
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
类似GMAIL的Ajax信息反馈显示
2010/02/16 Javascript
10个实用的脚本代码工具
2010/05/04 Javascript
ASP中Sub和Function的区别说明
2020/08/30 Javascript
简单实用的反馈表单无刷新提交带验证
2013/11/15 Javascript
JavaScript实现的一个日期格式化函数分享
2014/12/06 Javascript
解析利用javascript如何判断一个数为素数
2016/12/08 Javascript
JavaScript体验异步更好的解决办法
2018/01/08 Javascript
JavaScript数组去重的方法总结【12种方法,号称史上最全】
2019/02/28 Javascript
nodejs环境使用Typeorm连接查询Oracle数据
2019/12/05 NodeJs
Vuex中的Mutations的具体使用方法
2020/06/01 Javascript
Vue 如何使用props、emit实现自定义双向绑定的实现
2020/06/05 Javascript
vue select 获取value和lable操作
2020/08/28 Javascript
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
python实现读取excel写入mysql的小工具详解
2017/11/20 Python
Python模块WSGI使用详解
2018/02/02 Python
Python 数据库操作 SQLAlchemy的示例代码
2019/02/18 Python
Opencv实现抠图背景图替换功能
2019/05/21 Python
Django 框架模型操作入门教程
2019/11/05 Python
python学生管理系统的实现
2020/04/05 Python
Python中的xlrd模块使用原理解析
2020/05/21 Python
纯css3实现宠物小鸡实例代码
2018/10/08 HTML / CSS
详解HTML5中ol标签的用法
2015/09/08 HTML / CSS
幼儿园保教管理制度
2014/02/03 职场文书
竞选演讲稿范文大全
2014/05/12 职场文书
好人好事演讲稿
2014/09/01 职场文书
天下第一关导游词
2015/02/06 职场文书
个人总结与自我评价2015
2015/03/11 职场文书
电力安全学习心得体会
2016/01/18 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
nginx作grpc的反向代理踩坑总结
2021/07/07 Servers
JS的深浅复制详细
2021/10/16 Javascript
源码分析Redis中 set 和 sorted set 的使用方法
2022/03/22 Redis