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程序中防止盗链
Apr 09 PHP
使用eAccelerator加密PHP程序
Oct 03 PHP
PHP5中虚函数的实现方法分享
Apr 20 PHP
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
Apr 22 PHP
PHP四舍五入精确小数位及取整
Jan 14 PHP
php 启动时报错的简单解决方法
Jan 27 PHP
php文件下载处理方法分析
Apr 22 PHP
php中Snoopy类用法实例
Jun 19 PHP
phpcms中的评论样式修改方法
Oct 21 PHP
PHP微信模板消息操作示例
Jun 29 PHP
PHP示例演示发送邮件给某个邮箱
Apr 03 PHP
PHP实现简单用户登录界面
Oct 23 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中取得image按钮传递的name值
2006/10/09 PHP
PHP得到某段时间区间的时间戳 php定时任务
2012/04/12 PHP
MySQL 日期时间函数常用总结
2012/06/12 PHP
PHP实现采集抓取淘宝网单个商品信息
2015/01/08 PHP
详解WordPress中用于更新和获取用户选项数据的PHP函数
2016/03/08 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
PHP实现UTF8二进制及明文字符串的转化功能示例
2017/11/20 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
2018/08/16 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
php设计模式之单例模式用法经典示例分析
2019/09/20 PHP
JavaScript 常见对象类创建代码与优缺点分析
2009/12/07 Javascript
javascript中使用css需要注意的地方小结
2010/09/01 Javascript
js实现双向链表互联网机顶盒实战应用实现
2011/10/28 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
引用其它js时如何同时处理多个window.onload事件
2014/09/02 Javascript
js的回调函数详解
2015/01/05 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
2015/04/16 Javascript
深入理解JavaScript中的对象
2015/06/04 Javascript
JavaScript中toString()方法的使用详解
2015/06/05 Javascript
深入理解jQuery3.0的domManip函数
2016/09/01 Javascript
JavaScript编写一个贪吃蛇游戏
2017/03/09 Javascript
通过一次报错详细谈谈Point事件
2018/05/17 Javascript
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
[01:00]一分钟回顾2018DOTA2亚洲邀请赛现场活动
2018/04/07 DOTA
python实现微信跳一跳辅助工具步骤详解
2018/01/04 Python
用python标准库difflib比较两份文件的异同详解
2018/11/16 Python
Python通过for循环理解迭代器和生成器实例详解
2019/02/16 Python
在交互式环境中执行Python程序过程详解
2019/07/12 Python
在pycharm中显示python画的图方法
2019/08/31 Python
TensorFlow获取加载模型中的全部张量名称代码
2020/02/11 Python
python GUI模拟实现计算器
2020/06/22 Python
anaconda升级sklearn版本的实现方法
2021/02/22 Python
蔻驰西班牙官网:COACH西班牙
2019/01/16 全球购物
坚守艰苦奋斗精神坚决反对享乐主义整改措施
2014/09/17 职场文书
学校节水倡议书
2015/04/29 职场文书
教你漂亮打印Pandas DataFrames和Series
2021/05/29 Python