Я все еще в разработке, и я не хочу использовать чистые URL-адреса в моем Yii2 прямо сейчас.
Я добавил следующий код в расширенную панель навигации проекта Yii2 About
, чтобы создать подменю в разделе «О программе»:
[
'label' => 'About',
'url' => ['/site/about'],
'items' => [
['label' => 'Invoices', 'url' => 'invoices/index'],
]
],
Обычно к контроллеру invoices
обращаются: /?r=invoices
из адресной строки клиента. Однако приведенный выше код генерирует /invoices/index
, что дает Page not found error
, потому что я еще не включил чистые URL-адреса.
Мой вопрос: как я могу добавить доступные новые пункты меню, как указано выше, без включения чистых URL-адресов, сохраняя при этом код в том виде, в каком он есть после включения чистых URL-адресов?