2013-07-11 2 views
0

В проекте yii я использую listview для отображения данных в виде таблицы.Yii Сортировка списка для значений отношений

Вариант сортировки, работающий для существующих колонок базы данных.

Теперь я хочу отображать значения отношения в виде списка. Эти ценности я получаю от отношений. как:

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

Теперь, как добавить сортировку для столбца 'noOfImages.

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

В приведенном выше коде 'noOfImages' не является столбцом дБ. это расчетное значение через отношения этой модели.

Спасибо заранее.

ответ

0

Чтобы получить доступ к собственности добавить public $noOfImages в вашу модель. Конечно, вы можете делать расчеты, которые вам нужны (например, в методе afterFind)

+0

Спасибо за ваш ответ. после того, как я разместил свойство public $ pages_viewed в модели, я не получил никакого результата – user2572321

Смежные вопросы