Maison > cadre php > YII > Comment définir les mises en page dans Yii

Comment définir les mises en page dans Yii

(*-*)浩
Libérer: 2019-11-05 11:25:32
original
1930 Les gens l'ont consulté

Utiliser les mises en page yii

Comment définir les mises en page dans Yii

Lorsque nous utilisons render() dans le contrôleur, yii chargera la mise en page par défaut. (Apprentissage recommandé : tutoriel yii)

1.Modifiez la variable $layout dans Controller.php sous protected/componets pour spécifier un fichier de mise en page personnalisé.

Exemple : $layout='//layouts/mylayout';

2. Créez le fichier de mise en page mylayout.php sous protected/views/layouts.

3. Ajoutez votre propre code au fichier de mise en page, par exemple :

xxxx header 公共头部样式 xxxx
<?php echo $content; ?>
xxxx footer 公共尾部样式 xxxx
Copier après la connexion

4 Vous verrez votre mise en page dans le contrôleur $this->render(); .

Si vous souhaitez modifier la disposition de l'action, écrivez-y la variable public function actionIndex(){

   $this->layout = &#39;loginlayout&#39;;}
Copier après la connexion

Définissez la variable via la méthode init() du contrôleur public function init(){

   $this->layout = &#39;loginlayout&#39;;
    parent::init(); // TODO: Change the autogenerated stub}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
yii
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal