Я использую маршрутизацию с аннотациями в моем проекте symfony2, и мне нужно реализовать новую функцию. Мне нужно создать страницу, зависит от текущего города. Город принимается в следующих действиях:Symfony custom routing
/**
* @Route("/")
* @Route("/{name}"
*/
И мне нужны некоторые пользовательские требования к параметру города. Я хочу сопоставить этот маршрут только в том случае, если переданный город содержится в каком-то динамическом массиве, загруженном из базы данных, в другом случае It shoud переходит к следующему маршруту, не выбрасывая исключение.
Я попытался использовать требования, но не понял, как передать объект в это. С выражением той же самой проблемы, мне нужно передать мое обслуживание, но не знаю, как это сделать.
В чем проблема с проверкой, если город существует внутри действия контроллера? – Benz
Проблема здесь, что я не могу продолжить проверку маршрута от действия, если город не существует. – Phantaminuum
А что, если вы перенаправите его вручную на следующий маршрут? – Benz