yii cgridview按模型上的函数过滤

时间:2014-03-19 16:50:31

标签: php yii cgridview

我正在尝试在yii中使用Cgridview来显示表格中的行。

此表参考模型A. 问题是这个模型有一个函数getState(),它返回该特定行的值。

我只需要根据此函数的返回值显示行。 我不能仅仅将条件置于CActiveProvider的条件中,因为它不是一个简单的SQL条件。我需要使用getState()的输出。

有没有简单的方法可以做到这一点? 感谢

1 个答案:

答案 0 :(得分:0)

未经测试,尝试扩展CActiveDataProvider,覆盖" fetchData()"和" calculateTotalItemCount()"相应的功能。