2) ルートの作成
“app/config/routing.yml”を見るとすでにAcmeHelloBundleの記述が追加されてます。
1 2 3 |
AcmeHelloBundle: resource: "@AcmeHelloBundle/Resources/config/routing.yml" prefix: / |
これにより、HelloBudle の “Resources/config/routing.yml” のルート設定ファイルが
有効になります。
そこで、”src/Acme/HelloBundle/Resources/config/routing.yml”をみてみると、
以下のようになっています。
1 2 3 |
AcmeHelloBundle_homepage: pattern: /hello/{name} defaults: { _controller: AcmeHelloBundle:Default:index } |
これにより、 “/hello/xxxx” にアクセスすると、DefaultControllerコントローラの
indexActionメソッドが呼ばれます。
“DefaultController”っていうのもセンスがないので、”HelloController”が呼ばれるように
変更してみます。
1 2 3 |
AcmeHelloBundle_homepage: pattern: /hello/{name} defaults: { _controller: AcmeHelloBundle:Hello:index } |
これで、ルート作成は完了です。