只是想知道在yii2中通过迁移添加新列的最佳方法是什么。文档似乎暗示在添加其他列时,每次迁移应该执行一次,至少在示例中是这样。
Yii2 Migration - Add Column。是这种情况,还是可以在一次迁移中添加多个ADDITIONAL列?如果是这样,您将使用特定的迁移命名约定,如add_xxx_and_zzz_column_to_yyy_table
。干杯!
答案 0 :(得分:5)
从文档中不清楚,但您可以在一次迁移中创建多个列:
yii migrate/create add_xxx_column_yyy_column_to_zzz_table --fields="xxx:integer,yyy:text"