neochar
@neochar
PHP vs Python

Как в Yii2 в Widget Nav передать GET-параметр в url?

Только начал изучать Yii. Работаю с виджетом Nav по примеру из интерактивного курса Евгения Ткаченко. Передаю в Nav параметр url (/site/about например). Всё хорошо.
На уроке "Виды и шаблоны" предлагается использование yii\web\ViewAction, позволяющего простые страницы выводить без отдельных action в контроллере, а просто по ссылке /site/page&view=about вывести содержимое файла /fronted/views/site/pages/about.php.

Как передать эту ссылку в качестве url в Nav::widget?

Пример:
$menuItems = [
    ['label' => 'Главная', 'url' => ['/site/index']],
    ['label' => 'О нас', 'url' => ['/site/page&view=about'], 'encode' => 'false'],
];
echo Nav::widget([
    'options' => ['class' => 'navbar-nav navbar-right'],
    'items' => $menuItems,
]);

/site/page&view=about - экранируется при выводе виджета.
Есть вариант как это обойти?
  • Вопрос задан
  • 622 просмотра
Решения вопроса 1
@SharuPoNemnogu
не язык плохой, программисты такие...
['/site/page', 'view' => 'about']
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы