1

我的应用程序要求我使用 2 个数据库。大多数模型只使用一个模型的数据,但有些模型需要我使用不同的数据库。是否可以在模型中指定要使用的数据库?我正在为我的数据库使用 MongoDB。

4

1 回答 1

2

Lithium 文档在“模型创建和配置”部分中解释了多个连接

从该页面,如果您想使用“备份”连接:

<?php
namespace app\models;
class Posts extends \lithium\data\Model {
    protected $_meta = array(
        'connection' => 'backup'
    );
}
?>

来自同一页面的进一步解释:

配置模型的 $_meta 属性后,Lithium 会在运行时将其与默认设置合并。因为 Post 模型有一个指定的连接,所以使用备份连接而不是默认连接。

于 2012-08-02T16:30:24.373 回答