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