16
在我正在開發的項目中,我需要爲項目設置一個表格前綴,我可以稍後再進行更改。瀏覽文檔我遇到了這個: http://www.yiiframework.com/doc/api/1.1/CDbConnection#tablePrefix-detail如何在Yii中設置表格前綴
但它沒有解釋我在哪裏執行此操作。我的意思是我應該把它放在保護/配置/ main.php或編輯核心文件?
在我正在開發的項目中,我需要爲項目設置一個表格前綴,我可以稍後再進行更改。瀏覽文檔我遇到了這個: http://www.yiiframework.com/doc/api/1.1/CDbConnection#tablePrefix-detail如何在Yii中設置表格前綴
但它沒有解釋我在哪裏執行此操作。我的意思是我應該把它放在保護/配置/ main.php或編輯核心文件?
你把它在配置文件中,與其他數據庫配置一起,就像這樣:
'db'=>array(
'connectionString' => 'xxxxx',
'username' => 'xxxxx',
'password' => 'xxxxx',
'tablePrefix' => 'tbl_',
),
任何組件的所有公共屬性可以在配置文件中這樣設置。
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=###',
'emulatePrepare' => true,
'username' => '###',
'password' => '###',
'charset' => '###',
'tablePrefix' => 'r_',
),
歡迎來到SO。正如你可能已經看到的,這個問題已經得到解答。由於ou提供了一個稍微不同的答案,您還應該解釋一些關於您的方法的信息,例如放置代碼的位置等。另外,您應該解釋爲什麼您的答案比前一個答案更好 –