欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

131 php 如何将某个模型的数据库信息单独配置

程序员文章站 2022-05-16 10:44:43
...
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教程有兴趣的朋友有所帮助。