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'은 db 열이 아닙니다. 그것은 그 모델의 관계를 통해 계산 된 가치입니다.

미리 감사드립니다.

답변

0

속성에 액세스하려면 public $noOfImages을 모델에 추가하십시오. 물론 계산이 필요합니다 (예 : afterFind 방법)

+0

답장을 보내 주셔서 감사합니다. 일단 모델에 public $ pages_viewed 속성을 배치하면 어떤 결과도 얻지 못했습니다. – user2572321