嘿伙计们希望你能帮助我。
基本上我正在开发一个由其他人使用 codeigniter 创建的网站。该站点有两个实例,一个用于开发,一个用于实时。该站点仍在建设中,这意味着文件不断更改并从开发站点(经过测试后)移动到实时站点。
现在的问题是,最初创建该站点的人从几个视图中进行了一些数据库调用。而要从视图访问数据库,他手动从视图连接到数据库,即使用
$db=mysql_connect(...);
mysql_select_db(...);
这意味着每次更改视图时,在将文件从开发站点复制到实时站点之前,我们需要更改这些视图中的变量。
将所有查询移动到模型,然后通过控制器调用它们会花费太长时间,所以想知道是否有一种方法可以访问 database.php 文件中的数据库变量并将它们作为 mysql_connect 的变量传递。
我尝试了 $this->db->database 但收到错误“未定义的属性:CI_Loader::$db”
提前致谢