Php/Symfony/Symfony2/routing
提供: 初心者エンジニアの簡易メモ
目次
メインrouting.ymlファイルの場所
- app/config/routing.yml
Bundleごとのrouting.ymlファイルの場所
- src/Acme/HelloBundle/Resources/config/routing.yml
routingのフォーマット
acme_hello_homepage: path: /hello/{name} defaults: { _controller: AcmeHelloBundle:Default:index }
src/Acme/HelloBundle/Controller/DefaultController.phpのindexAction()にアクセスする
routingのフォーマット(パラメータなし)
acme_other_homepage: path: /other defaults: { _controller: AcmeHelloBundle:Other:index }
controllerにもroutingがかける
/** * Blog controller. * * @Route("/blog") */ class BlogController extends Controller