建议: shell crud 等命令的PHP源代码模板可自定义。

现在自己写应用层框架,Yii自带的Crud显然你不够用,需要自定义shell crud 命令的PHP源代码模板。但我发现CrudCommand.php中代码路径写死在程序中了。同样 model module … 等命令也存在类似问题。

另外,CurdCommand::generateController()方法调用$this->renderFile()的代码我也做了调整,增加了$columns变量。

目前,除修改Yii的源码外没有其他解决办法,当Yii版本升级时需要合并差异,非常繁琐。希望官方能提供解决方案。

非常希望参与Yii的开发。

你可以参考:http://www.yiiframework.com/doc/cookbook/41/

:)) 很棒,还是自己研究的不够细。