「Php/Symfony/Symfony2/routing」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==メインrouting.ymlファイルの場所== *app/config/routing.yml ==Bundleごとのrouting.ymlファイルの場所== *src/Acme/HelloBundle/Resources/config/routing....」) |
|||
(同じ利用者による、間の2版が非表示) | |||
行11: | 行11: | ||
src/Acme/HelloBundle/Controller/DefaultController.phpのindexAction()にアクセスする | 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 |
2017年1月17日 (火) 16:40時点における最新版
目次
メイン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