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 相关文章推荐
ThinkPHP php 框架学习笔记
Oct 30 PHP
php遍历目录viewDir函数
Dec 15 PHP
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
Jul 23 PHP
php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
Aug 09 PHP
PHP新手NOTICE错误常见解决方法
Dec 07 PHP
php根据操作系统转换文件名大小写的方法
Feb 24 PHP
去掉destoon资讯内容页keywords关键字自带的文章标题的方法
Aug 21 PHP
PHP实现CSV文件的导入和导出类
Mar 24 PHP
PHP使用递归生成文章树
Apr 21 PHP
windows平台中配置nginx+php环境
Dec 06 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
Mar 09 PHP
php实现算术验证码功能
Dec 05 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
SSI指令
2006/11/25 PHP
从手册去理解分析PHP session机制
2011/07/17 PHP
php_screw安装使用教程(另一个PHP代码加密实现)
2014/05/29 PHP
php使用$_POST或$_SESSION[]向js函数传参
2014/09/16 PHP
PHP防盗链的基本思想 防盗链的设置方法
2015/09/25 PHP
node.js中的fs.rmdirSync方法使用说明
2014/12/16 Javascript
jQuery mobile转换url地址及获取url中目录部分的方法
2015/12/04 Javascript
浅谈Vue2.0中v-for迭代语法的变化(key、index)
2018/03/06 Javascript
Nodejs中获取当前函数被调用的行数及文件名详解
2018/12/12 NodeJs
JavaScript箭头函数中的this详解
2019/06/19 Javascript
layui 弹出层回调获取弹出层数据的例子
2019/09/02 Javascript
js实现多图和单图上传显示
2019/12/18 Javascript
Element Dialog对话框的使用示例
2020/07/26 Javascript
Python中用函数作为返回值和实现闭包的教程
2015/04/27 Python
python中aioysql(异步操作MySQL)的方法
2019/04/11 Python
nginx黑名单和django限速,最简单的防恶意请求方法分享
2019/08/09 Python
Python Opencv中用compareHist函数进行直方图比较对比图片
2020/04/07 Python
django的autoreload机制实现
2020/06/03 Python
python中如何写类
2020/06/29 Python
Python包资源下载路径报404解决方案
2020/11/05 Python
澳大利亚波西米亚风连衣裙在线商店:Fortunate One
2019/04/01 全球购物
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
2013/05/29 面试题
Java的类与C++的类有什么不同
2014/01/18 面试题
Java基础类库面试题
2013/09/04 面试题
出纳的岗位职责
2013/11/09 职场文书
护理专科毕业推荐信
2013/11/10 职场文书
兰兰过桥教学反思
2014/02/08 职场文书
党风廉政承诺书
2014/03/27 职场文书
个人担保书范文
2014/05/20 职场文书
关于运动会的广播稿(10篇)
2014/09/12 职场文书
个人党性分析材料
2014/12/19 职场文书
钱学森观后感
2015/06/04 职场文书
使用css样式设计一个简单的html登陆界面的实现
2021/03/30 HTML / CSS
pytorch实现线性回归以及多元回归
2021/04/11 Python
Python selenium的这三种等待方式一定要会!
2021/06/10 Python
Python使用Opencv打开笔记本电脑摄像头报错解问题及解决
2022/06/21 Python