繁体   English   中英

Yii2:如何在布局中使用模型数据

[英]Yii2:how to use model's data in layouts

我想在布局中添加数据库的数据,该怎么办? 我知道这样的方式,例如$ this-> params ['params'] =“ params”,但是在像beforeAction这样的函数中

  <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>

这个问题还不清楚。 显示您要使用的布局和数据。

以下是在布局中使用数据的多种不同方式:

  • 使用小部件 您可以创建自己的小部件,这很简单
  • 使用应用程序组件或应用程序本身。 例如\\Yii::$app->params (您提到了这个问题)
  • 例如,使用$this变量(\\ yii \\ web \\ View),使用$this->title可以在控制器中分配该$this->title
  • 使用查看数据。 布局可以访问传递给视图的所有参数。 如果您对所有控制器都有某种数据格式约定,那么这可以接受

其中哪一个最适合您,取决于您要解决的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM