YII Active Record 不实用分析!

如:

1, 利用CGridVIew构建一个table列表时,并不能设置关联字段的过滤查询,并且相关源代码中,并不能扩展;

2, 文档中 http://www.yiiframework.com/doc/guide/1.1/zh_cn/database.arr ,介绍 ActiveRecord 关联查询仅仅是查询一个主表,关联表用另个的查询语句来获取相关数据,这种方式,只能做为演示,实际项目中,不可取!

yii的所有 类都是在项目实战中得来的 绝对不只是概念演示那么简单 AR设计模式早就存在(参考 martinflower 的《企业架构设计模式》)在ROR中或者其他语言中都有实现 你可以参考php中比较出名的ADODB 就集成了此模式的实现。

至于关联表的过滤查询那是你没有见过而已 searching-and-sorting-by-related-model-in-cgridview 平时多注意wiki部分 (学习yii没事经常看扩展extensions 这个区域的东西绝对是项目实战后个人分享出来的 另一个区域就是wiki也是经验分享 尽量篇篇都看看) :lol: