数据表修改后,在次在yiic shell中执行model *,会覆盖model中的文件

数据表修改后,在次在yiic shell中执行model *,会覆盖model中的文件

有没有好办法来避免这个情况的出现?因为我已经修改了model中的文件,添加了一些beforeValidate等function,如果我发现我的表设计中缺少了某个字段,那么我再次执行modle *,结果modle中对应的那个文件被覆盖了,以前写的代码没有了。

请问如何解决这个问题?

没有办法~

一般的命令行工具没有做得那么强大~

那你要不,不覆盖,要么覆盖了再把要修改的换回去。

谢谢两位的回复

其实我用脚手架,基本是看官方输出的模型、控制器、视图、等范例,

在上手后,基本都不会用脚手架来生成文件的。

因为现在的框架,都是设计的非常“敏捷”,全部都预设好了,自己只需要写几行代码,就可以构建好各部件了~