2012-08-13 4 views
2

어리석은 질문에 대해 유감스럽게 생각합니다. 그러나 경로의 이름이 필수적이어야하는지 또는 원하는대로 부를 수 있는지 궁금합니다. 다음은 예입니다경로 이름이 의무 사항입니까? - Symfony2

# app/config/routing.yml 
blog_show: 
    pattern: /blog/{slug} 
    defaults: { _controller: AcmeBlogBundle:Blog:show } 

내가 경로의 이름 이어야합니다을 "blog_show"하고 대답은 '예'를 묻는입니다 - (이 오는가, 또는 내가 원하는대로 내가 그것을 설정할 수에서 당연히 예를 들어 purple_butterfly라고 부르는 것이 좋지 않지만 display_blog는 어떨까요?).

+1

그래, 무슨 중요한 것은이 독특한 점이다. – Federkun

답변

2

이름은 원하는대로 지정할 수 있습니다.

그것은 당신을 위해 무엇을해야한다는, URL의를 생성하는 데 사용.

$this->generateUrl('blog_show') 

또는 :

$this->generateUrl('purple_butterfly') 
+0

대단히 감사합니다! :) – Faery

+3

주석을 사용하는 경우 이름은 optionnal입니다. 번들 이름 컨트롤러와 메소드를 나타내는 밑줄로 구분 된 목록이됩니다. – renoirb

관련 문제