【发布时间】:2011-10-05 04:56:59
【问题描述】:
在 Yii 框架中,我使用迁移就像 ./yiic 迁移创建 tbl_demo 它制作了我输入 up 值的迁移文件
<?php
class m110714_094912_tbl_demo extends CDbMigration
{
public function up()
{
$this-> createTable('{{tbl_demo}}', array(
'id' => 'pk',
'name' => 'VARCHAR \'80\' NOT NULL',
))
}
public function down()
{
echo "m110714_094912_tbl_demo does not support migration down.\n";
return false;
}
/*
// Use safeUp/safeDown to do migration with transaction
public function safeUp()
{
}
public function safeDown()
{
}
*/
}
输入后显示类似
的消息New migration created successfully.
但是每当我检查 mysql 数据库时,都没有找到tbl_demo 的表。我还将 up 的所有值都放在 safeup 中,但没有产生任何结果。一切正常,但不知道为什么没有创建新表?请帮帮我
【问题讨论】:
标签: php yii database-migration