Yii列表视图排序关系值

时间:2013-07-11 11:35:06

标签: yii

在yii项目中,我使用listview在表格视图中显示数据。

排序选项适用于现有数据库列。

现在我想在列表视图中显示关系值。 我从关系中得到的那些价值观。 喜欢:

 'noOfImages'=>array(self::BELONGS_TO,'Images','user_id')

现在如何为'noOfImages'栏添加排序。

 <td><?php echo CHtml::encode($model->noOfImages); ?></td>    

在上面的代码'noOfImages'中不是db列。它是通过该模型的关系计算出的值。

先谢谢。

1 个答案:

答案 0 :(得分:0)

要访问该属性,请将public $noOfImages添加到您的模型中。当然,您可以进行所需的计算(例如,在afterFind方法中)