我在Cakephp中有2个表数据源:
现在两个数据库中 usermaster 可以使用相同的命名表。
现在我需要两个数据库表用户,是否可以使用 cakephp 2.5 ?
答案 0 :(得分:1)
您可以创建两个模型,并使用模型的$ useDbConfig属性将第一个模型绑定到默认连接,将另一个模型绑定到测试连接,然后使用模型的$ useTable属性为每个模型定义表名,并将它们用作普通模型
class MyTableInDefault extends AppModel {
public $useDbConfig = 'Default';
public $useTable = 'MyTable';
}
class MyTableInTest extends AppModel {
public $useDbConfig = 'Test';
public $useTable = 'MyTable';
}
未经测试,但应该可以正常运行