thinkPHP模型初始化实例分析


Posted in PHP onDecember 03, 2015

本文实例讲述了thinkPHP模型初始化的方法。分享给大家供大家参考,具体如下:

/*
  $dsn = 'mysql://bookman:book123@localhost:3306/Weapons';
  $guns_tab = M('guns','',$dsn);
  $gun1 = $guns_tab ->select();
  echo $guns_tab -> getLastSql();
  dump($gun1);
*/
/*
  $guns_tab = M('guns');
  $gun1 = $guns_tab ->select();
  echo $guns_tab -> getLastSql();
  dump($gun1);
*/
  $guns_tab = new GunsModel();
  $gun1 = $guns_tab ->select() -> page('1,1');
  echo $guns_tab -> getLastSql();
  dump($gun1);
  $guns_tab -> showInfo();
/*
  $guns_tab = new DetectModel('guns');
  $gun1 = $guns_tab -> select();
  echo $guns_tab -> getLastSql();
  dump($gun1);
  $guns_tab -> showInfo();
*/

1.脱离配置文件产生的连接方式

$dsn = 'mysql://bookman:book123@localhost:3306/Weapons';
$guns_tab = M('guns','',$dsn);
$gun1 = $guns_tab ->select();
echo $guns_tab -> getLastSql();
dump($gun1);

2.依照配置文件连接数据库,表名一定要区分清楚

$guns_tab = M('guns');
$gun1 = $guns_tab ->select();
echo $guns_tab -> getLastSql();
dump($gun1);

3.我有一个自定义的模型,里面实现了自己的业务方法,我还有一个guns的表于是可以这样初始化模型。既可以获取guns表中的数据,还可以使用我自定义模型中的业务方法。

$guns_tab = new DetectModel('guns');
$gun1 = $guns_tab -> select();
echo $guns_tab -> getLastSql();
dump($gun1);
$guns_tab -> showInfo();

希望本文所述对大家基于thinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
Jan 27 PHP
PHP字符串长度计算 - strlen()函数使用介绍
Oct 15 PHP
在PHP上显示JFreechart画的统计图方法
Nov 03 PHP
PHP实现自动登入google play下载app report的方法
Sep 23 PHP
PHP模拟asp中response类实现方法
Aug 08 PHP
php生成图片验证码-附五种验证码
Aug 19 PHP
PHP中file_exists使用中遇到的问题小结
Apr 05 PHP
PHP运行模式汇总
Nov 06 PHP
php实现连接access数据库并转txt写入的方法
Feb 08 PHP
Yii2汉字转拼音类的实例代码
Apr 18 PHP
PHP反射实际应用示例
Apr 03 PHP
laravel配置Redis多个库的实现方法
Apr 10 PHP
ZF框架实现发送邮件的方法
Dec 03 #PHP
PHP实现的蚂蚁爬杆路径算法代码
Dec 03 #PHP
PHP实现QQ空间自动回复说说的方法
Dec 02 #PHP
如何在旧的PHP系统中使用PHP 5.3之后的库
Dec 02 #PHP
thinkphp微信开发(消息加密解密)
Dec 02 #PHP
thinkphp微信开之安全模式消息加密解密不成功的解决办法
Dec 02 #PHP
PHP接收json 并将接收数据插入数据库的实现代码
Dec 01 #PHP
You might like
php 浮点数比较方法详解
2017/05/05 PHP
jQuery学习笔记之DOM对象和jQuery对象
2010/12/22 Javascript
javascript定时变换图片实例代码
2013/03/17 Javascript
javascript实现通过表格绘制颜色填充矩形的方法
2015/04/21 Javascript
使用JavaScript实现旋转的彩圈特效
2015/06/23 Javascript
ExtJs动态生成treepanel的Json格式
2015/07/19 Javascript
全面了解JavaScript对象进阶
2016/07/19 Javascript
基于Javascript实现文件实时加载进度的方法
2016/10/12 Javascript
javascript入门之数组[新手必看]
2016/11/21 Javascript
简单三步实现报表页面集成天气
2016/12/15 Javascript
Jil,高效的json序列化和反序列化库
2017/02/15 Javascript
node.js实现登录注册页面
2017/04/08 Javascript
angular 基于ng-messages的表单验证实例
2017/05/04 Javascript
Vim快速合并行及vim 将文件所有行合并到一行
2017/11/27 Javascript
Vue使用Canvas绘制图片、矩形、线条、文字,下载图片
2019/04/26 Javascript
解决layui的input独占一行的问题
2019/09/10 Javascript
[59:32]Liquid vs Fnatic 2019国际邀请赛淘汰赛败者组BO1 8.20.mp4
2020/07/19 DOTA
Python中为feedparser设置超时时间避免堵塞
2014/09/28 Python
Python实现的数据结构与算法之基本搜索详解
2015/04/22 Python
在Python的Django框架中加载模版的方法
2015/07/16 Python
完美解决python遍历删除字典里值为空的元素报错问题
2016/09/11 Python
Flask解决跨域的问题示例代码
2018/02/12 Python
python3.x实现base64加密和解密
2019/03/28 Python
Django的用户模块与权限系统的示例代码
2019/07/24 Python
Python使用内置函数setattr设置对象的属性值
2020/10/16 Python
美国真皮手袋品牌:GiGi New York
2017/03/10 全球购物
JD Sports瑞典:英国领先的运动时尚商店
2018/01/28 全球购物
爱尔兰橄榄球店:Irish Rugby Store
2019/12/05 全球购物
经贸日语专业个人求职信范文
2013/12/28 职场文书
税务干部鉴定材料
2014/02/11 职场文书
公司中层干部的自我评价分享
2014/03/01 职场文书
优秀的导游求职信范文
2014/04/06 职场文书
2014年班级工作总结范文
2014/12/23 职场文书
护士长2015年终工作总结
2015/04/24 职场文书
Nginx工作原理和优化总结。
2021/04/02 Servers
上个世纪50年代的可穿戴技术:无线电帽子
2022/02/18 无线电