ホームページ >PHPフレームワーク >YII >yii でレイアウトを設定する方法

yii でレイアウトを設定する方法

(*-*)浩
(*-*)浩オリジナル
2019-11-05 11:25:321884ブラウズ

yii のレイアウトの使用法

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 = &#39;loginlayout&#39;;}

の init() メソッドを通じて変数を定義します。コントローラーのパブリック関数 init(){

   $this->layout = &#39;loginlayout&#39;;
    parent::init(); // TODO: Change the autogenerated stub}

以上がyii でレイアウトを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。