是否有任何原生方式或豁免? 或者创建单独的迁移以向表添加注释?
答案 0 :(得分:1)
有一种方法。
$this->addCommentOnTable('table', 'Comment here...');
在迁移文件中添加此方法。
答案 1 :(得分:0)
我没有找到解决方案,我在框架核心中创建了缺少的功能: https://github.com/yiisoft/yii2/pull/13919
在2.0.14版本中会出现。
答案 2 :(得分:0)
从 Yii 2.0.14 开始:
php yii migrate/create create_my_table_table --comment='My comment for table'
或
php yii migrate/create create_my_table_table -C='My comment for table'
结果
public function safeUp(): bool
{
$this->createTable('{{%my_table}}', [
'id' => $this->primaryKey(),
]);
$this->addCommentOnTable('{{%my_table}}', 'My comment for table');
}