Как правильно оформить item в виджете Menu?

Мне надо получить следующее меню

<ul class="sidebar_nav--list">
	<li class="sidebar_nav--item"><a href="">Фрукты / Овощи <span class="count">(3)</span></a></li>
	<li class="sidebar_nav--item"><a href="">Мясо / Птица</a></li>
	<li class="sidebar_nav--item">
              <a class="active" href="">Мясная гастрономия</a>
              <ul class="sidebar_nav--sub">
                   <li class="sidebar_nav--item"><a href="">Колбасы варёные <span class="count">(1)</span></a></li>
                   <li class="sidebar_nav--item"><a href="">Колбасы варенокопченые <span class="count">(4)</span></a></li>
                   <li class="sidebar_nav--item"><a href="">Колбасы сыровяленые</a></li>
               </ul>
          </li>
</ul>


учитывая что это <span class="count">(1)</span> вычисляемое значение вот таким образом я формирую

foreach ($categorys as $category){
                $menuItems[$category->id]=[
                    'active' => false,
                    'label' => !$category->has_childs?"$category->name <span class='count'>".count($category->products)."</span>":$category->name,
                    'options'=>['class'=>'sidebar_nav--item'],
                    'url' => Url::toRoute(["catalog/category", 'id' => $category->id]),
                ];
        }


получаю но получаю вот это. Подскажите как мне правильно оформить ?
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
slo_nik
@slo_nik Куратор тега Yii
Добрый вечер.
Используйте encodeLabels
По умолчанию значение true, установите в false.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы