Symfony2 Routing: как не пропускать автоматически параметры по умолчаниюPhp

Кемеровские программисты php общаются здесь
Anonymous
Symfony2 Routing: как не пропускать автоматически параметры по умолчанию

Сообщение Anonymous »

Если я определю такой маршрут:

Код: Выделить всё

search:
path:     /search/{country}/{xxx}-3-{xxxId}/{page}/{limit}
defaults:
_controller: SearchBundle:Search:index
page: 0
limit: 8
параметры {page} и {limit} будут пропущены, если они будут переданы с параметрами по умолчанию.

Построение маршрута с помощью page=2 и limit=4 вернет результат

Код: Выделить всё

/search/country/xxx-3-xxxId/2/4
Но когда {limit} передается с 8, он возвращается

Код: Выделить всё

/search/country/xxx-3-xxxId/2
вместо

Код: Выделить всё

/search/country/xxx-3-xxxId/2/8
Это способ предотвратить автоматическое опущение параметров, если они равны определенным значениям по умолчанию?

Подробнее здесь: https://stackoverflow.com/questions/325 ... omatically

Вернуться в «Php»