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

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

(*-*)浩
リリース: 2019-11-05 11:25:32
オリジナル
1893 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
yii
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート