Yii2 在layouts使用model数据

这是layouts的main.php菜单列表,我怎么把数据库的数据传递到main.php.我知道有$this->params['params']="params",但是要使用beforeAction方法,还有其他简单方式吗

<div class="subNavBox">

            <div class="sBox">
                <div class="subNav sublist-down">
                    <span class="title-icon glyphicon glyphicon-chevron-right"></span>
                    <span class="sublist-title">资源管理</span>
                </div>
                <ul class="navContent" style="display:none">
                    <li class="nav-li">
                        <div class="showtitle" style="width:100px;">
                            <img src="__ADMIN_IMAGES__/leftimg.png" />
                        </div>
                        <a href="<?= UrlService::buildWwwUrl('source/index'); ?>" target="right_content">
                            <span class="sublist-icon glyphicon glyphicon-record"></span>
                            <span class="sub-title">资源列表</span>
                        </a>
                    </li>
                </ul>

                <div class="subNav sublist-down">
                    <span class="title-icon glyphicon glyphicon-chevron-right"></span>
                    <span class="sublist-title">用户管理</span>
                </div>
                <ul class="navContent" style="display:none">
                    <li class="nav-li">
                        <div class="showtitle" style="width:100px;">
                            <img src="__ADMIN_IMAGES__/leftimg.png" />
                        </div>
                        <a href="<?= UrlService::buildWwwUrl('identity/geren'); ?>" target="right_content">
                            <span class="sublist-icon glyphicon glyphicon-record"></span>
                            <span class="sub-title">个人认证</span>
                        </a>
                    </li>
                    <li class="nav-li">
                        <div class="showtitle" style="width:100px;">
                            <img src="__ADMIN_IMAGES__/leftimg.png" />
                        </div>
                        <a href="<?= UrlService::buildWwwUrl('identity/qiye'); ?>" target="right_content">
                            <span class="sublist-icon glyphicon glyphicon-record"></span>
                            <span class="sub-title">企业认证</span>
                        </a>
                    </li>
                </ul>
            </div>
阅读 2.2k
2 个回答

ok,解决了。一个小错误

return $this->render('main', $data); //$data 就是你要传的数据
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题