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=newGunsModel();
$gun1=$guns_tab->select()->page('1,1');
echo$guns_tab->getLastSql();
dump($gun1);
$guns_tab->showInfo();
/*
$guns_tab=newDetectModel('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=newDetectModel('guns');
$gun1=$guns_tab->select();
echo$guns_tab->getLastSql();
dump($gun1);
$guns_tab->showInfo();

上述就是小编为大家分享的thinkPHP中怎么初始化模型了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注恰卡编程网行业资讯频道。

发布于 2021-07-09 21:19:21
收藏
分享
海报
0 条评论
169
上一篇:CSS中的 :Where 和 :Is 伪类函数是什么 下一篇:如何利用AOP实现在执行目标方法前获取参数占用内存大小
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码