Я хочу задать вам несколько объяснений маршрутизации с аннотациями.Объяснение маршрутизации аннотаций с symfony,
Есть ли разница между
/**
*@Route("/{_locale"}
*/
и:
/**
*@Route("/{locale"}
*/
Спасибо!
Я хочу задать вам несколько объяснений маршрутизации с аннотациями.Объяснение маршрутизации аннотаций с symfony,
Есть ли разница между
/**
*@Route("/{_locale"}
*/
и:
/**
*@Route("/{locale"}
*/
Спасибо!
Некоторые параметры с подчеркиванием в маршруте имеют особое значение для полученного объекта Request
. Таким образом, ваш первый маршрут изменит настройку локали, так что вы можете сделать $request->getLocale()
, в то время как ваш второй маршрут установит параметр, называемый locale, например. $request->get('locale')
. Специальные параметры могут иметь эффект стука для остальной части вашего приложения, например. настройка формата ответа.
Различные «специальные» параметры маршрутизации подробно описаны в routing documentation. Оба синтаксически правильны.
Нет - они оба являются синтаксически неправильными. – zerkms
@scoolnico Откуда вы знаете, что это значит OP? – zerkms
@zerkms Извините, я не понимаю, что вы имеете в виду – scoolnico