之间有什么区别
TableA::model()->getDbConnection();
和
TableB::model()->getDbConnection();
或者它们都等同于
Yii::app()->db;
答案 0 :(得分:1)
在大多数情况下,我认为它们是相同的,因为通常应用程序中的所有记录都有一个数据库连接。对于TableA::model()->getDbConnection
如果定义了记录的dbconnection,则将返回该连接,否则将返回app的缺省dbconnection,其在/protected/config/main.php中定义。您可以参考source code或multiple databases support in yii。