2012-11-20 5 views
0

내가 /app/config/parameters.ini에서 PARAM이 매개 변수 :Symfony2 : 라우팅 및

[parameters] 
    my_param=123 

그리고 내 routing.yml 파일에 내가 가진 다음 :

내가 url_param_1 원하는
url_name: 
    pattern: /test 
    defaults: 
     _controller: MyBundle:MyController:test 
    requirements: 
     url_param_1: %my_param% 

요구되는. 사용자가/test로 이동하면 404 예외가 발생합니다. /test? url_param_1 = % my_param % (예제에서/test? url_param_1 = 123) - 모두 정상입니다. 컨트롤러에서 확인 유효성 검사없이 자동으로 수행 할 수 있습니까?

답변

0

패턴에 슬러그를 추가 할 수만 있습니까?

url_name: 
pattern: /test/{url_param_1} 
defaults: 
    _controller: MyBundle:MyController:test 
requirements: 
    url_param_1: %my_param%