情况:
昨天我用gii生成了数据库表(mysql)的代码。我意识到我的桌子需要一个新的场地。
问题:
在数据库表中添加新字段的约定是什么?在mysql中手动添加新表后,是否有需要执行的任务清单?或者通过gii有一键解决方案吗?
最佳答案
只需使用首选方法将字段添加到数据库中。
就生成的代码而言,如果您没有修改gii生成的文件,您可以简单地重新生成它们,但是如果您已经修改,只需将该字段的新逻辑添加到相关部分,您可以使用rules()、search()、labels等……
您还可以在gii中重新生成内容,并可以从gii预览中复制粘贴相关部分(单击文件名)。
gii设置为不覆盖您的文件,您可以开始新一代,并看到自己的差异。gii中还有一种diff方法。