I'm playing around with a symfony tutorial and I was wondering if and how I can use different routing based on the amount of a given wildcard in the URL-path. Here is the code of my routing yaml:
app:
resource: '@AppBundle/Controller/'
type: annotation
luckynumberSmallNumbers:
path: /lucky/number/{max}
defaults: { _controller: AppBundle:Lucky:smallNumber, max: 10}
requirements:
max: \d+ #TODO: something to define numbers smaller or equal to 10
luckynumberBigNumbers:
path: /lucky/number/{max}
defaults: { _controller: AppBundle:Lucky:bigNumber, max: 10}
requirements:
max: \d+ #TODO: something to define numbers greater than 10
So e.g. in my example the path would be /lucky/number/{max} If the number given in {max} is greater than 10, another method/controller should be called than if the number is below or equal to 10. How can I define this in the requirements for 10? I only found reqular expressions and I do not know how to bend those to my will :) Find my repo here: https://github.com/mattlang88/first_symfony_project
Thanks a bunch!