cakephp 挂载多个数据库的问题。

2014-02-26 16:06:49 +08:00
 jianghu52
从网上查的写法
首先:app\config\database.php
添加一个数据库项目,比如 otherdb。
var $otherdb= array(
'driver' => 'mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => '',
'database' => 'test2_db',
'prefix' => '',
'encoding' => 'utf8',
);
然后在mode包里面创建一个新的test2table.php(test2_db库内的表)文件,里面写var $useDBConfig = "otherdb";其他的都不变。
之后直接在controller里面 use(‘test1table’,‘test2table’);
其中test1table 是test1_db(默认的库,即$default)
test2table 是test2_db(追加的苦,即$otherdb)

执行之后报错“' . $table . '', '' . $model . ''); ?>” 与我在controller里面use 错误表的现象一样。

cakephp版本是1.3的,不知道问题出在哪里,请教各位高人。
2690 次点击
所在节点    PHP
1 条回复
family
2014-02-26 17:10:27 +08:00
你贴的不是错误

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/101963

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX