我在 Yii 中为 CGridView 使用 CArrayDataProvider,我无法使用过滤器。
谁能告诉我如何使用过滤器。我没有特定的模型,我正在从不同的表中获取数据。
CArrayDataProvider
没有过滤器属性(as CActiveDataProvider
),您需要自己实现此功能。如果您从不同的表中获取数据,您仍然可以使用ActiveRecord
相关模型CActiveDataProvider
并按相关模型进行过滤的事件
看看这个页面以获得一个很好的工作示例(评论 5501):http ://www.yiiframework.com/wiki/232/using-filters-with-cgridview-and-carraydataprovider/#c5501 我正在使用这个我的应用之一