Как установить префикс таблицы в Yii - программирование

Как установить префикс таблицы в Yii

В проекте, над которым я работаю, мне нужно установить префикс таблицы для проекта, который я могу изменить позже. Просматривая документы, я наткнулся на это: http://www.yiiframework.com/doc/api/1.1/CDbConnection#tablePrefix-detail

Но это не объясняется, где я реализую это. Я имею в виду, должен ли я помещать его в protected/config/main.php или редактировать основные файлы?

4b9b3361

Ответ 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_',
    ),