首頁 > 後端開發 > php教程 > Yii的module调用layout的有关问题

Yii的module调用layout的有关问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-13 13:46:29
原創
862 人瀏覽過

Yii的module调用layout的问题
是这样的,为了分离网站前后台,选择使用module添加了一个admin模块
在AdminModule.php的init()方法里添加了

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
$this->layout='main';

登入後複製


并且modules/admin/views/layouts/column1.php里也修改如下
PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php $this->beginContent(); ?>
<div class="container">
    <div id="content">
        <?php echo $content; ?>
    </div>
<!-- content -->
</div>
<?php $this->endContent(); ?>

登入後複製


应该说admin/default/index会调用本module里的布局文件,即/protected/modules/admin/views/layouts/main.php
但是为什么网页显示出来的布局还是父层/protected/views/layouts/main.php的布局?
本人yii新手,请各位不吝赐教,谢谢

------解决方案--------------------
$this->layout='application.modules.views.layouts.main';试试
------解决方案--------------------
探讨

$this->layout='application.modules.views.layouts.main';试试
相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
怎麼學好php
來自於 1970-01-01 08:00:00
0
0
0
PHP擴充intl
來自於 1970-01-01 08:00:00
0
0
0
php數據獲取?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板