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 相关文章推荐
类的另类用法--数据的封装
Oct 09 PHP
浅析PHP水印技术
Feb 14 PHP
php使用Smarty的相关注意事项及访问变量的几种方式
Dec 08 PHP
php生成略缩图代码
Jul 16 PHP
php foreach循环中使用引用的问题
Nov 06 PHP
PHP内核探索:变量概述
Jan 30 PHP
php截取字符串之截取utf8或gbk编码的中英文字符串示例
Mar 12 PHP
PHP版微信公众平台红包API
Apr 02 PHP
详解PHP编码转换函数应用技巧
Oct 22 PHP
php实现文件预览功能
May 23 PHP
PHP实现的策略模式简单示例
Aug 25 PHP
PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据示例
Jun 09 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
第二节--PHP5 的对象模型
2006/11/16 PHP
利用discuz自带通行证整合dedecms的方法以及文件下载
2007/03/06 PHP
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
php导出中文内容excel文件类实例
2015/07/06 PHP
UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
2015/12/08 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
JS随即打乱数组实现代码
2012/12/03 Javascript
jQuery的load()方法及其回调函数用法实例
2015/03/25 Javascript
JS模拟Dialog弹出浮动框效果代码
2015/10/16 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
2016/02/25 Javascript
jQuery hover事件简单实现同时绑定2个方法
2016/06/07 Javascript
Three.js学习之正交投影照相机
2016/08/01 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
2017/01/09 Javascript
对比分析Django的Q查询及AngularJS的Datatables分页插件
2017/02/07 Javascript
Web前端框架Angular4.0.0 正式版发布
2017/03/28 Javascript
springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
2017/04/23 Javascript
详解 vue better-scroll滚动插件排坑
2018/02/08 Javascript
Express本地测试HTTPS的示例代码
2018/06/06 Javascript
使用Node.js实现一个多人游戏服务器引擎
2019/03/13 Javascript
解决vue更新路由router-view复用组件内容不刷新的问题
2019/11/04 Javascript
JS实现导航栏楼层特效
2020/01/01 Javascript
vue实现导航标题栏随页面滚动渐隐渐显效果
2020/03/12 Javascript
vue组件中实现嵌套子组件案例
2020/08/31 Javascript
简介Python设计模式中的代理模式与模板方法模式编程
2016/02/02 Python
Python遍历文件夹 处理json文件的方法
2019/01/22 Python
Python中输入和输出(打印)数据实例方法
2019/10/13 Python
Python urlopen()和urlretrieve()用法解析
2020/01/07 Python
Matplotlib 折线图plot()所有用法详解
2020/07/28 Python
Notino希腊:购买香水和美容产品
2019/07/25 全球购物
岗位职责范本
2013/11/23 职场文书
工程总经理工作职责
2013/12/09 职场文书
预备党员入党思想汇报
2014/01/04 职场文书
技校毕业生自荐信范文
2014/03/07 职场文书
2014年前台个人工作总结
2014/11/14 职场文书
预备党员自我评价范文
2015/03/04 职场文书
利用Python+OpenCV三步去除水印
2021/05/28 Python