TP3.2实例化复杂模型类

Posted PHP急先锋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TP3.2实例化复杂模型类相关的知识,希望对你有一定的参考价值。

1、表名:xxf_witkey_member_oauth

M方法,直接实例化对象:M(‘member_oauth‘,‘xxf_witkey_‘[,‘db_config‘]);

具体解析:M方法三个参数:1)表名,无前缀;2)前缀;3)数据库配置

数据库配置信息默认取的config文件,如有变动可参照如下:

$connection = array(
    ‘db_type‘    =>   ‘mysql‘,
    ‘db_host‘    =>   ‘192.168.1.2,192.168.1.3‘,
    ‘db_user‘    =>   ‘root‘,
    ‘db_pwd‘     =>   ‘12345‘,
    ‘db_port‘    =>    3306,
    ‘db_name‘    =>    ‘demo‘, 
    ‘db_charset‘ =>    ‘utf8‘,
    ‘db_deploy_type‘=>    1,
    ‘db_rw_separate‘=>    true,
    ‘db_debug‘    =>    true,
);
// 分布式数据库部署 并且采用读写分离 开启数据库调试模式
$user_one = M(‘new_one‘,‘think_xxf_‘,$connection);
//code-->直接进行CURD操作

 

以上是关于TP3.2实例化复杂模型类的主要内容,如果未能解决你的问题,请参考以下文章

TP5 助手函数与TP3.2单字母函数

TP3.2详解_initialize() 和 __construct() 的区别和联系

tp3.2/thinkphp3.2引入外部类文件/.php文件总结

创建片段而不从 java 代码实例化它

thinkphp--create()的使用方法(个人感悟)

ThinkPHP的D方法和M方法的区别