关于读写分离

我想对所有的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();

不知道这样行不行 你试试.

嗯,相当感谢。我还没有想到这里,呵呵