cakephp有2个数据库用于登录和crud

时间:2013-12-27 18:32:28

标签: php database cakephp cakephp-2.0

我一直在尝试为CakePHP重新创建一个直接PHP的应用程序,并且我一直遇到一些问题。我使用了最有帮助的tutorial for Cakephp

第一个问题是我有两个数据库,一个读取登录信息,另一个将信息写入该登录用户的另一个数据库。踢球者是因为我使用的是ODBC数据库,而不是我希望的MySql。

第二个是如何将Crud和登录控制器与两个数据库绑定在一起。

任何帮助都可以,我在业余时间尝试学习和使用CakePHP。谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

您可以在database.php中定义多个数据库配置:

$default = { //settings };
$secondary = { //settings };

然后在您的模型中,通过设置其$ useDBConfig属性来设置它使用的配置:

var $useDbConfig = 'secondary';

因此,只需将您的用户模型设置为使用一个数据库,并使用另一个数据库将您的表格与CRUD相关联。