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进行MySQL删除记录操作代码
Jun 07 PHP
php smarty模版引擎中的缓存应用
Dec 02 PHP
优化php效率,提高php性能的一些方法
Mar 24 PHP
PHP句法规则详解 入门学习
Nov 09 PHP
php中simplexml_load_string使用实例分享
Feb 13 PHP
详解PHP+AJAX无刷新分页实现方法
Nov 03 PHP
微信支付开发交易通知实例
Jul 12 PHP
php利用gd库为图片添加水印
Nov 09 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
Feb 08 PHP
PHP高精确度运算BC函数库实例详解
Aug 15 PHP
php-fpm添加service服务的例子
Apr 27 PHP
php命名空间设计思想、用法与缺点分析
Jul 17 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
一个用于MySQL的PHP XML类
2006/10/09 PHP
Yii2.0预定义的别名功能小结
2016/07/04 PHP
使用Codeigniter重写insert的方法(推荐)
2017/03/23 PHP
PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结
2019/05/06 PHP
使一个函数作为另外一个函数的参数来运行的javascript代码
2007/08/13 Javascript
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
2009/11/04 Javascript
JavaScript 闭包在封装函数时的简单分析
2009/11/28 Javascript
Javascript弹出窗口的各种方法总结
2013/11/11 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
2014/01/02 Javascript
javascript中sort() 方法使用详解
2015/08/30 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
Jquery中map函数的用法
2016/06/03 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
2017/07/09 Javascript
js中let和var定义变量的区别
2018/02/08 Javascript
实例讲解Vue.js中router传参
2018/04/22 Javascript
JavaScript继承与聚合实例详解
2019/01/22 Javascript
Vue获取页面元素的相对位置的方法示例
2020/02/05 Javascript
python私有属性和方法实例分析
2015/01/15 Python
python实现数据图表
2017/07/29 Python
Python 使用 prettytable 库打印表格美化输出功能
2019/12/26 Python
pytorch nn.Conv2d()中的padding以及输出大小方式
2020/01/10 Python
tensorboard显示空白的解决
2020/02/15 Python
Python自动发送和收取邮件的方法
2020/08/12 Python
HTML5 input placeholder 颜色修改示例
2014/05/30 HTML / CSS
澳大利亚运动鞋商店:Platypus Shoes
2019/09/27 全球购物
世界上最受欢迎的花店:1-800-Flowers.com
2020/06/01 全球购物
医学护理毕业生自荐信
2013/11/07 职场文书
党员违纪检讨书
2014/02/18 职场文书
产品包装策划方案
2014/05/18 职场文书
2014年教师节红领巾广播稿
2014/09/10 职场文书
卫校毕业生自我鉴定
2014/09/28 职场文书
2014年房产经纪人工作总结
2014/12/08 职场文书
2014年企业团支部工作总结
2014/12/10 职场文书
退伍军人感言
2015/08/01 职场文书
PyQt5 显示超清高分辨率图片的方法
2021/04/11 Python
Java+swing实现抖音上的表白程序详解
2022/06/25 Java/Android