2014年10月16日 星期四

yii 如何在一個controller使用不同的layout?

關於yii的layout結構我們可以先參考這篇 yii 設定你的layout


如果我們的controller裡有兩個action, 我要如何各別設定layout?

class IntroductionController extends Controller {  
  
    public $layout = '//layouts/common';  //設一個這個controller預設的layout
  
    public function actionShowMe() {  
        $this->render('showme');  //使用上面預設的layout!
    }  
  
    public function actionSeeYou(){  
$this->layout = '//layouts/custom_layout';  //這樣就可以使用別的layout了!
$this->render('seeyou');  
    } 

}

參考資料:

沒有留言:

張貼留言