thinkPHP模型初始化实例分析

 更新时间:2015年12月03日 11:25:05   作者:wiseideal  
这篇文章主要介绍了thinkPHP模型初始化的方法,结合实例形式分析了thinkPHP模型初始化及数据库操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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两个多维数组组合遍历的实例

    下面小编就为大家带来一篇php两个多维数组组合遍历的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • 通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法

    通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法

    这篇文章主要介绍了通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • yii2多图上传组件的使用教程

    yii2多图上传组件的使用教程

    这篇文章主要介绍了yii2多图上传组件的使用教程,在使用过程中有许多注意要点,下面小编给大家分享到脚本之家平台,需要的朋友可以参考下
    2018-05-05
  • smarty获得当前url的方法分享

    smarty获得当前url的方法分享

    这篇文章主要介绍了smarty获得当前url的方法,需要的朋友可以参考下
    2014-02-02
  • php、java、android、ios通用的3des方法(推荐)

    php、java、android、ios通用的3des方法(推荐)

    下面小编就为大家带来一篇php、java、android、ios通用的3des方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • tp5.1 框架数据库-数据集操作实例分析

    tp5.1 框架数据库-数据集操作实例分析

    这篇文章主要介绍了tp5.1 框架数据库-数据集操作,结合实例形式分析了tp5.1 框架数据库查询结果数据集获取、遍历相关操作技巧与使用注意事项,需要的朋友可以参考下
    2020-05-05
  • 小偷PHP+Html+缓存

    小偷PHP+Html+缓存

    小偷PHP+Html+缓存...
    2006-12-12
  • PHP单例模式详解及实例代码

    PHP单例模式详解及实例代码

    本文介绍PHP单例模式,文中讲解了单例模式的概念、单例模式的特点、使用单例模式的原因及场景及PHP单例模式代码实例,需要的码农可以参考下
    2016-12-12
  • zen cart实现订单中增加paypal中预留电话的方法

    zen cart实现订单中增加paypal中预留电话的方法

    这篇文章主要介绍了zen cart实现订单中增加paypal中预留电话的方法,涉及数据库字段的添加、ipn_create_order_array函数的修改及后台模型文件的相应修改技巧,需要的朋友可以参考下
    2016-07-07
  • PHP中的Memcache详解

    PHP中的Memcache详解

    这篇文章主要介绍了PHP中的Memcache,从Memcache简介开始,详细讲解了如Memcache和memcached的区别、PHP的Memcache所有操作方法、每个操作方法的详细解释等,需要的朋友可以参考下
    2014-04-04

最新评论