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 に答える