我希望创建一个迁移,其up方法将执行create_table函数.
例如 :
class m101129_185401_create_news_table extends CDbMigration
{
public function up()
{
$this->createTable('tbl_news', array(
'id' => 'pk',
'title' => 'string NOT NULL',
'content' => 'text',
));
}
public function down()
{
$this->dropTable('tbl_news');
}
}
如何在迁移中指定字段的长度?例如.如果我必须指定标题字段的长度应为100,我会写什么.
嘿! 我相信这是他们去年做的一个补充.我还没试过,但这不行吗?
public function up()
{
$this->createTable('tbl_news', array(
'id' => 'pk',
'title' => 'varchar(20) NOT NULL',
'content' => 'text',
));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3376 次 |
| 最近记录: |