Как установить префикс таблицы в Yii
В проекте, над которым я работаю, мне нужно установить префикс таблицы для проекта, который я могу изменить позже. Просматривая документы, я наткнулся на это:
http://www.yiiframework.com/doc/api/1.1/CDbConnection#tablePrefix-detail
Но это не объясняется, где я реализую это. Я имею в виду, должен ли я помещать его в protected/config/main.php или редактировать основные файлы?
Ответы
Ответ 1
Вы помещаете его в файл конфигурации вместе с другой конфигурацией db, например:
'db'=>array(
'connectionString' => 'xxxxx',
'username' => 'xxxxx',
'password' => 'xxxxx',
'tablePrefix' => 'tbl_',
),
Все общедоступные свойства любого компонента могут быть установлены в файле конфигурации таким образом.
Ответ 2
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=###',
'emulatePrepare' => true,
'username' => '###',
'password' => '###',
'charset' => '###',
'tablePrefix' => 'r_',
),