Только начал изучать 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 - экранируется при выводе виджета.
Есть вариант как это обойти?