Используйте раскрывающееся меню начальной загрузки с метками месяцев в Yii2.

Я вижу, как создать выпадающее меню в начальной загрузке, но в контексте Yii2 menuItems[] я не уверен в синтаксисе.

Мне нужен пункт меню с выпадающими списками на текущий месяц (конечно, он должен работать динамически) и предыдущие 2 или 3 месяца. То есть ListMenu -> март -> февраль -> янв


person yoyoma    schedule 08.03.2015    source источник


Ответы (1)


Не уверен, что этот код будет работать для вас так же, как мой. Но чтобы дать вам некоторое руководство, добавьте следующий код в $menuItems[], который будет виден в views/layouts/main.php.

['label' => 'Month', 'url' => ['product/index'], 'items' => [
                ['label' => 'January', 'url' => ['site/january', 'tag' => 'new']],
                ['label' => 'February', 'url' => ['site/february', 'tag' => 'popular']],
                ['label' => 'March', 'url' => ['site/march', 'tag' => 'popular']],
]],

Надеюсь, этот код будет работать! :)

person Alyssa Jane Lino    schedule 08.03.2015
comment
спасибо, но я не хочу явно указывать январь и т. д., я хочу, чтобы он нашел его из текущего date, затем работал в обратном направлении и получил последние 2/3 месяца. - person yoyoma; 08.03.2015