2012-10-01 2 views

답변

0

방법 1 : 홈 페이지 '보기'에서

이 유사한 코드를 추가합니다.

<div id="box-id"> 
    <?php 
     if(Yii::app()->user->isGuest()) { 
      // handle guest 
     } 
     else { 
      $this->renderPartial('/user/homebox', array()); 
     } 
     ?> 
</div> 

그 위 코드 (어딘가에) PLC의 기능을 만들고 여기 전화 ...보기에 더 나은 논리를 추가하지 않는 것이 좋습니다.

방법 2 (아약스) : 홈 페이지 '보기'에서

, 유사한 자바 스크립트를 추가합니다.

$.get('user/homebox', function(data) { 
    $('#box-id').html(data); 
}); 

및 UserController에서

.. 어떤 행동 'homebox'당신이보기 어딘가에 조회수 (조회/사용자 /) 폴더에 'homebox'을 정의 할 필요가

function actionHomebox() { 
    if(Yii::app()->user->isGuest()) { 
     // handle guest 
    } 
    else { 
     $this->renderPartial('homebox', array()); 
    } 
} 

을 정의합니다.

관련 문제