我的应用程序需要我使用2个数据库。大多数模型只使用一个模型的数据,但有些模型需要使用不同的数据库。可以在模型中指定使用哪个数据库吗?我正在为我的数据库使用MongoDB。
发布于 2012-08-03 00:30:24
Lithium docs在“模型创建和配置”一节中解释了多个连接
在该页面中,如果要使用"backup“连接:
<?php
namespace app\models;
class Posts extends \lithium\data\Model {
protected $_meta = array(
'connection' => 'backup'
);
}
?>
来自同一页面的进一步解释:
一旦配置了模型的$_meta属性,Lithium就会在运行时将其与默认设置合并。因为Post模型具有指定的连接,所以使用备份连接而不是默认连接。
https://stackoverflow.com/questions/11770697
复制相似问题