私が取り組んでいるプロジェクトでは、後で変更できるプロジェクトのテーブルプレフィックスを設定する必要があります。私がこれに出くわしたドキュメントをブラウズする: http://www.yiiframework.com/doc/api/1.1/CDbConnection#tablePrefix-detail
しかし、これをどこで実装するかは説明されていません。protected/config/main.php に入れるか、コアファイルを編集する必要がありますか?
私が取り組んでいるプロジェクトでは、後で変更できるプロジェクトのテーブルプレフィックスを設定する必要があります。私がこれに出くわしたドキュメントをブラウズする: http://www.yiiframework.com/doc/api/1.1/CDbConnection#tablePrefix-detail
しかし、これをどこで実装するかは説明されていません。protected/config/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_',
),