Yii mongodbsuite で 2 つ以上のデータベース接続を作成する方法は?
main.php に 2 つの DB コンポーネントを追加しました。
'components' => array(
'mongodb' => array(
'class' => 'common\extensions\MongoDB',
'connectionString' => 'mongodb://localhost:27017/table1',
'dbName' => 'table1',
'fsyncFlag' => false,
'persistentConnection' => 'x',
'replicaSet' => false,
'safeFlag' => true,
'useCursor' => false,
),
'mongodb2' => array(
'class' => 'common\extensions\MongoDB',
'connectionString' => 'mongodb://localhost:27017/table2',
'dbName' => 'table2',
'fsyncFlag' => false,
'persistentConnection' => 'x',
'replicaSet' => false,
'safeFlag' => true,
'useCursor' => false,
),
)
しかしmongodb2
、クエリでの使用方法 (例: ->findByAttributes()) はわかりません。mongodb2
上記の接続を使用したクエリの例をいくつか挙げてください。