Использование нескольких префиксов в одном маршруте

Я создал проект с 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/

Что произойдет, если вы попытаетесь использовать этот второй префикс в дополнение к первому?

Nico Haase 11.02.2019 17:31

Могу ли я использовать несколько перфиксов на одном маршруте? например: префикс / и перфикс /api

Ehsan Harani 11.02.2019 17:51

Вы пробовали использовать его?

Nico Haase 11.02.2019 17:56

на самом деле у меня есть панель и веб-API. Я не хочу использовать другой пакет. Я хочу использовать два разных префикса для них. Я не знаю. это хороший способ или нет.

Ehsan Harani 11.02.2019 19:38

Что вы подразумеваете под "хорошим способом или нет"? Либо работает и подходит под ваши требования, либо не работает

Nico Haase 11.02.2019 23:04
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
5
48
1

Ответы 1

В будущем может появиться возможность использовать псевдонимы маршрутов, но пока я не думаю, что есть стандартный способ. Но я не понимаю, зачем вам такое решение? Ваш маршрут должен иметь уникальное имя, иначе оно будет перезаписано более поздним. Почему бы просто не назвать его по-другому, например, api_custom_panel?

api_custom_panel:
    resource: "@CustomPanelBundle/Resources/config/routing.yml"
    prefix:   /api/v1/users/

Другие вопросы по теме