在yii项目中,我使用listview在表格视图中显示数据。
排序选项适用于现有数据库列。
现在我想在列表视图中显示关系值。 我从关系中得到的那些价值观。 喜欢:
'noOfImages'=>array(self::BELONGS_TO,'Images','user_id')
现在如何为'noOfImages'栏添加排序。
<td><?php echo CHtml::encode($model->noOfImages); ?></td>
在上面的代码'noOfImages'
中不是db列。它是通过该模型的关系计算出的值。
先谢谢。
答案 0 :(得分:0)
要访问该属性,请将public $noOfImages
添加到您的模型中。当然,您可以进行所需的计算(例如,在afterFind
方法中)