Я должен что-то отсутствует здесь, потому что у меня есть следующие в моей конфигурации/main.php:Yii - Как реализовать фигурные скобки в вашем модуле/моделях?
'db'=>array(
...some config...
'tablePrefix' => 'appname_'
...more config...
),
Затем я создал новый модуль (testModule) и перечислили имя таблицы там, как «test_user»:
public $userTable = '{{test_user}}';
в моей БД сценарий миграции Я создаю таблицу MySQL так:
$this->createTable(Yii::app()->getModule('test')->userTable, array(
"id" => "pk",
"username" => "varchar(20) NOT NULL",
"password" => "varchar(128) NOT NULL",
"email" => "varchar(128) NOT NULL",
"active" => "varchar(128) NOT NULL",
"created" => "int(10) NOT NULL",
"updated" => "int(10) NOT NULL",
));
НО, когда я бегу сценарий миграции, имя таблицы в D B - {{test_user}}, когда я ожидал, что это «appname_test_user».
Что я здесь делаю неправильно?
Конечно! Приятный звонок ... Я знал, что это должно быть что-то глупое, что я отсутствовал. Еще раз спасибо. – ews2001