Я создал проект с Symfony 3.4. Я хочу использовать несколько маршрутов в app/cofing/routing.yml
другими словами. У меня есть маршрут для моего пакета, как это:
custom_panel:
resource: "@CustomPanelBundle/Resources/config/routing.yml"
prefix: /
Могу ли я использовать другой префикс для API на этом маршруте? Я имею в виду:
custom_panel:
resource: "@CustomPanelBundle/Resources/config/routing.yml"
prefix: /api/v1/users/
Могу ли я использовать несколько перфиксов на одном маршруте? например: префикс / и перфикс /api
Вы пробовали использовать его?
на самом деле у меня есть панель и веб-API. Я не хочу использовать другой пакет. Я хочу использовать два разных префикса для них. Я не знаю. это хороший способ или нет.
Что вы подразумеваете под "хорошим способом или нет"? Либо работает и подходит под ваши требования, либо не работает






В будущем может появиться возможность использовать псевдонимы маршрутов, но пока я не думаю, что есть стандартный способ. Но я не понимаю, зачем вам такое решение? Ваш маршрут должен иметь уникальное имя, иначе оно будет перезаписано более поздним. Почему бы просто не назвать его по-другому, например, api_custom_panel?
api_custom_panel:
resource: "@CustomPanelBundle/Resources/config/routing.yml"
prefix: /api/v1/users/
Что произойдет, если вы попытаетесь использовать этот второй префикс в дополнение к первому?