yii のレイアウトの使用法
コントローラーで render() を使用すると、yii はデフォルトでレイアウトをロードします。 (推奨学習: yii チュートリアル)
1.Controller.php の protected/componets の下にある $layout 変数を変更して、カスタム レイアウト ファイルを指定します。
例: $layout='//layouts/mylayout';
2. protected/views/layouts の下に mylayout.php レイアウト ファイルを作成します。
3. 独自のコードをレイアウト ファイルに追加します (例:
xxxx header 公共头部样式 xxxx <?php echo $content; ?> xxxx footer 公共尾部样式 xxxx
4)。コントローラーにレイアウトが表示されます $this->render(); スタイルがレンダリングされます。
アクション内のレイアウトを変更したい場合は、その中に変数を記述します。 public function actionIndex(){
$this->layout = 'loginlayout';}
の init() メソッドを通じて変数を定義します。コントローラーのパブリック関数 init(){
$this->layout = 'loginlayout'; parent::init(); // TODO: Change the autogenerated stub}
以上がyii でレイアウトを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。