Я хочу добавить данные моей базы данных в макеты, как это сделать? Спасибо.
Я знаю способ, такой как $ this-> params [‘params’] = «params», но в функции
как до действия
<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
который может быть назначен в контроллереКакой из них вам подходит, зависит от решаемой вами проблемы.
Других решений пока нет …