0

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

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

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

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

现在如何为“noOfImages”列添加排序。

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

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

提前致谢。

4

1 回答 1

0

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

于 2013-07-11T12:24:58.637 回答