TP3.2.3的widget的使用问题

浏览:1010 发布日期:2015/05/05 分类:求助交流
问题重现:
配置中开启模板布局   //模板布局设置
    'LAYOUT_ON' => true,
    'LAYOUT_NAME' => 'main',
在布局的模板中使用W函数
main.html<div class="menu-left">
      <ul class="modules-menu">{:W('Base/Menu/topMenu')}</ul>
</div>
MenuWidget.class.php的代码<?php
namespace Base\Widget;
use Base\Controller\CommonController;
class MenuWidget extends CommonController {
    public function topMenu(){
        $menu = D('Base/Menu');
        $menu_list = $menu->topMenu();
        $this->assign('menu_list',$menu_list);
        // $this->display('top');
    }
}
?>
topMenu的模板文件top.html<li class="top-menu-icon"><i class="fa fa-ellipsis-v"></i></li>
<li><a href="#">基础功能</a></li>
出现问题:
一开始,我在topMenu中使用display展示top.html模板,死循环直至无响应。
将topMenu的display注解掉之后,正常显示。不能正常使用display。
将配置中的开启布局模板设置注解掉,也可以正常显示和使用display。
不知道这个是不是bug,希望遇到这个问题的前辈们解答一下
最佳答案
评论( 相关
后面还有条评论,点击查看>>