在我更改mysql中的表字段(添加或更新)之后,我真的想用yii在yii中重新创建所有模型和CRUD工具吗?

时间:2017-04-20 04:52:31

标签: php yii yii2

实际上,我是一名laravel开发者,最近搬到了yii,我发现gii在那里。我可以使用gii创建模型,控制器和CRUD设备......这太棒了!

但是,如果我在表中添加更多字段或简单删除表中的字段,我必须使用gii重新创建模型和控制器,否则会出错。这真的花了我的时间。有没有其他方法可以做到这一点,因为我搜索它并且到目前为止没有发现它。人们建议命令行,但使用gii,是否可能?

1 个答案:

答案 0 :(得分:0)

为什么不在添加新字段后再次创建gii模型。如果您不想再次编写代码,那么gii将提供修改现有文件的选项并添加字段本身。简单。 但是这样做有一个缺点,如果你像逻辑那样进行了一些修改,那么一旦你使用gii修改文件就会被覆盖。但我建议这样做,因为这适合你的业务逻辑或者我能掌握它:p