Utiliser les mises en page 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
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 = 'loginlayout';}
Définissez la variable via la méthode init() du contrôleur public function init(){
$this->layout = 'loginlayout'; parent::init(); // TODO: Change the autogenerated stub}
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!