2013-09-04 2 views
0

나는 내 테이블과 함께 Yii 사용자 관리를 사용하고 있습니다. 사용자와 프로필 테이블 간의 관계는 확장에 따른 것입니다. User 테이블의 id 필드에 대한 외래 키 참조로 user_id가 포함 된 예약이라는 테이블을 사용하고 있습니다. 사용자 테이블과의 관계는 user입니다.Yii 관계 cgridview

예약 컨트롤러의 admin.php에서 프로필 테이블에 저장된 이름을 표시하고 싶습니다.

내 쿼리는 어떻게 예약 모델의 $ model-> search()를 사용하여 gridview에 프로필 테이블의 이름을 표시 할 수 있습니까?

현재 사용중인

코드는 :

array(
    'header'=>'User', 
    'name'=>'user_id', 
    'value'=>'$data->user->username', 
    ), 

답변

0

사용자는 지금이

array(
'header'=>'User', 
'name'=>'user_id', 
'value'=>'$data->user->profile->first_name', 
), 
을 시도 프로파일 관계

를 사용하여 모델 프로필 모델과 관련이있다