首頁 >後端開發 >php教程 >yii2 - 由views/page/xxx.php 来决定使用哪个layout

yii2 - 由views/page/xxx.php 来决定使用哪个layout

WBOY
WBOY原創
2016-06-06 20:35:251149瀏覽

想法如下:
有时候我觉得用views中的参数来决定用哪个layout
这样子该怎么做呢?

frontend/views/page/xxx.php
$this->layout='main'; 报错

<?php include("../layouts/main.php"); ?>报错

该怎么做呢?

由view倒置决定使用哪个layout怎么做到?

解决方法:

<code>$this->context->layout='page';
</code>

回复内容:

想法如下:
有时候我觉得用views中的参数来决定用哪个layout
这样子该怎么做呢?

frontend/views/page/xxx.php
$this->layout='main'; 报错

<?php include("../layouts/main.php"); ?>报错

该怎么做呢?

由view倒置决定使用哪个layout怎么做到?

解决方法:

<code>$this->context->layout='page';
</code>

<code>$this->content->layout = '@app/views/layouts/other.php';
</code>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn