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 日期和时间的处理-郑阿奇(续)
Jul 04 PHP
PHP 解决session死锁的方法
Jun 20 PHP
PHP时间格式控制符对照表分享
Jul 23 PHP
10 个经典PHP函数
Oct 17 PHP
CodeIgniter CLI模式简介
Jun 17 PHP
php数组查找函数总结
Nov 18 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
May 09 PHP
php支持中文字符串分割的函数
May 28 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
Nov 14 PHP
php实现的XML操作(读取)封装类完整实例
Feb 23 PHP
利用PHP判断是手机移动端还是PC端访问的函数示例
Dec 14 PHP
PHP中number_format()函数的用法讲解
Apr 08 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
PHPnow安装服务[apache_pn]失败的问题的解决方法
2010/09/10 PHP
php一个找二层目录的小东东
2012/08/02 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
浅析PHP Socket技术
2013/08/02 PHP
PHP中将ip地址转成十进制数的两种实用方法
2013/08/15 PHP
完美的2个php检测字符串是否是utf-8编码函数分享
2014/07/28 PHP
CakePHP框架Session设置方法分析
2017/02/23 PHP
从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解
2019/04/03 PHP
基于jquery的blockui插件显示弹出层
2011/04/14 Javascript
cnblogs 代码高亮显示后的代码复制问题解决实现代码
2011/12/14 Javascript
使用js在页面中绘制表格核心代码
2013/09/16 Javascript
Jquery 模拟用户点击超链接或者按钮的方法
2013/10/25 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
2016/04/13 Javascript
简单谈谈Vue 模板各类数据绑定
2016/09/25 Javascript
浅谈Angular中ngModel的$render
2016/10/24 Javascript
利用js获取下拉框中所选的值
2016/12/01 Javascript
SVG描边动画
2017/02/23 Javascript
详解Ubuntu安装angular-cli遇到的坑
2018/09/08 Javascript
手挽手带你学React之React-router4.x的使用
2019/02/14 Javascript
vue中多个倒计时实现代码实例
2019/03/27 Javascript
微信小程序实现单列下拉菜单效果
2019/04/25 Javascript
JavaScript This指向问题详解
2019/11/25 Javascript
[01:56]林书豪DOTA2上海特级锦标赛励志短片
2016/03/05 DOTA
[00:35]可解锁地面特效
2018/12/20 DOTA
浅谈Python的异常处理
2016/06/19 Python
Python中列表list以及list与数组array的相互转换实现方法
2017/09/22 Python
Python利用itchat对微信中好友数据实现简单分析的方法
2017/11/21 Python
Python+Tensorflow+CNN实现车牌识别的示例代码
2019/10/11 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
Python实现Wordcloud生成词云图的示例
2020/03/30 Python
python 将视频 通过视频帧转换成时间实例
2020/04/23 Python
Python实现一个简单的递归下降分析器
2020/08/01 Python
Python中的None与 NULL(即空字符)的区别详解
2020/09/24 Python
一个C/C++编程面试题
2013/11/10 面试题
个人职业生涯规划之自我评估篇
2019/09/03 职场文书
导游词之四川武侯祠
2019/10/21 职场文书