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 相关文章推荐
Classes and Objects in PHP5-面向对象编程 [1]
Oct 09 PHP
PHP树的代码,可以嵌套任意层
Oct 09 PHP
PHP 如何向 MySQL 发送数据
Oct 09 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
Apr 18 PHP
PHP中使用虚代理实现延迟加载技术
Nov 05 PHP
php获取json数据所有的节点路径
May 17 PHP
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
Mar 21 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
May 06 PHP
php版微信js-sdk支付接口类用法示例
Oct 12 PHP
PHP实现文件下载【实例分享】
Apr 28 PHP
YII2框架中日志的配置与使用方法实例分析
Mar 18 PHP
PHP copy函数使用案例代码解析
Sep 01 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中static关键字原理的学习研究分析
2011/07/18 PHP
PHP基础知识回顾
2012/08/16 PHP
coreseek 搜索英文的问题详解
2013/06/08 PHP
Zend studio文件注释模板设置方法
2013/09/29 PHP
浅析ThinkPHP的模板输出功能
2014/07/01 PHP
PHP常用正则表达式集锦
2014/08/17 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
基于PHP实现的多元线性回归模拟曲线算法
2018/01/30 PHP
基于php数组中的索引数组和关联数组详解
2018/03/12 PHP
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
javascript实现div的拖动并调整大小类似qq空间个性编辑模块
2012/12/12 Javascript
js获取URL的参数的方法(getQueryString)示例
2013/09/29 Javascript
得到form下的所有的input的js代码
2013/11/07 Javascript
jquery+easeing实现仿flash的载入动画
2015/03/10 Javascript
全面解析Bootstrap中transition、affix的使用方法
2016/05/30 Javascript
jq实现左滑显示删除按钮,点击删除实现删除数据功能(推荐)
2016/08/23 Javascript
JavaScript 实现 Tab 点击切换实例代码
2017/03/25 Javascript
JS设置手机验证码60s等待实现代码
2017/06/14 Javascript
vue中的mvvm模式讲解
2019/01/31 Javascript
Vue.js实现可编辑的表格
2019/12/11 Javascript
JavaScript 实现下雪特效的示例代码
2020/09/09 Javascript
Python深入学习之对象的属性
2014/08/31 Python
python实现自动重启本程序的方法
2015/07/09 Python
python SQLAlchemy的Mapping与Declarative详解
2019/07/04 Python
python框架flask表单实现详解
2019/11/04 Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
2020/07/02 Python
css3实现蒙版弹幕功能
2019/06/18 HTML / CSS
个人自我鉴定范文
2013/10/04 职场文书
餐厅经理岗位职责范本
2014/02/17 职场文书
安全生产活动月方案
2014/03/09 职场文书
教研处工作方案
2014/05/26 职场文书
2014年科技工作总结
2014/11/26 职场文书
2015年安全生产工作总结范文
2015/04/02 职场文书
劳动保障事务所个人工作总结
2015/08/12 职场文书
事业单位工作人员岗前培训心得体会
2016/01/08 职场文书
DE1103使用报告
2022/04/05 无线电