默认定义的表前缀是A,但是我想查找其它表前缀的表,怎么弄呢
你刚才那个问题其实也没必要使用DAO的,直接用AR也行,只不过需要动态改变tablePrefix而已。在读取B_ 表之前,设置
Yii::app()->db->tablePrefix = 'B_';
这样就可以继续使用AR了。
橙子 15:48:23
Yii::app()->db->tablePrefix = 'test_'; CVarDumper::dump(Yii::app()->db);
橙子 15:48:34 打印出来的结果:[tablePrefix] => 'test' 鱼虾蟹 15:49:07 在ACTION里输入Yii::app()->db->tablePrefix = 'test';就可以了吧? 橙子 15:49:19 是的 橙子 15:49:28 test_ 改成你自己的前缀