一个控制器中的两个数据库 cakePHP
我在创建页面时遇到问题,该页面需要两个不同的数据库。
控制器自动设置为“DB2”,这也在数据库配置文件中指定。
当我将 var $uses = array ('groups') 添加到来自另一个 DB (DB1) 的控制器时,我仅从 DB2 获取数据,并且对 DB1 的所有请求都变成无效查询。
你们知道吗?解决方案?
提前致谢!
问候, 斯温
I'm having trouble creating a page, which requires two different databases..
The controller is automaticly set to 'DB2', which is also specified in the database config file.
When i add a var $uses = array ('groups') to the controller, which is from the other DB (DB1), i get the data from only DB2 and all requests to DB1 become a invalid query..
u guys know a solution?
Thanks in advance!
Regards,
Swen
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您的 config/database.php 文件中定义了多个数据源,您应该能够告诉您的 Group 模型使用第二个(非默认)配置:
您的 < code>config/database.php 文件应如下所示:
If have multiple datasources defined in your
config/database.php
file, you should be able to tell yourGroup
model to use the second (non-default) config:Your
config/database.php
file should looks something like this: