131 thinkphp 如何将项目中某个模型单独链接其他数据库
需求:某子项目需要调用其他项目的公共头部(model),头部和子项目的存储数据库不同,如果不做设置,将会在子项目配置的数据库中寻找头部对应的表,显然不存在。solution在头部的模型类的构造函数中写入db信息function_initialize() {//设置数据库链接$this->connection = c(sys_config); //设置前缀$this->setproperty(tableprefix, sys_db_prefix); //执行父类构造函数parent::_initialize();}
在配置文件中写入具体配置'sys_config' => array( 'db_type' => sys_db_type, 'db_host' => sys_db_host, 'db_name' => sys_db_name, 'db_user' => sys_db_user, 'db_pwd' => sys_db_pwd, 'db_prefix' => sys_db_prefix, 'db_port' => sys_db_port, 'wkhtmltopdf_path' => sys_wkhtmltopdf_path,),
').addclass('pre-numbering').hide(); $(this).addclass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadein(1700); }); }); 以上就介绍了131 php 如何将某个模型的数据库信息单独配置,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。