我想对所有的model,find时用db1;save/update/delete时用db2,有简单的方法么?
我想对所有的model,find时用db1;save/update/delete时用db2,有简单的方法么?
呵呵 你可以覆盖beforeSave(), beforeDelete()
self::$db = Yii::app()->getDb2();
parent::beforeSave(); //or parent::beforeDelete();
在覆盖 query()
self::$db = Yii::app()->getDb1();
parent::query();
不知道这样行不行 你试试.
嗯,相当感谢。我还没有想到这里,呵呵