我在网上浏览了一下,找不到很好的解释。
使用 Gii 我生成模型。我想知道如何让生成器也为我生成的所有模型添加自定义方法?我想添加一个方法,将“->queryAll()”的结果传递给它,并将它映射到我自己。
提前致谢
我在网上浏览了一下,找不到很好的解释。
使用 Gii 我生成模型。我想知道如何让生成器也为我生成的所有模型添加自定义方法?我想添加一个方法,将“->queryAll()”的结果传递给它,并将它映射到我自己。
提前致谢
你应该阅读这个:
http://www.yiiframework.com/doc/guide/1.1/en/topics.gii#extending-gii
Gii 可以通过两种方式进行扩展:自定义现有代码生成器的代码模板,以及编写新的代码生成器。
但是为所有模型添加自定义方法的正确方法是扩展 CActiveRecord,并相应地修改 Gii 模板。