「Php/Symfony/Symfony2/routing」の版間の差分
提供: 初心者エンジニアの簡易メモ
(同じ利用者による、間の1版が非表示) | |||
行12: | 行12: | ||
src/Acme/HelloBundle/Controller/DefaultController.phpのindexAction()にアクセスする | src/Acme/HelloBundle/Controller/DefaultController.phpのindexAction()にアクセスする | ||
− | == | + | ==routingのフォーマット(パラメータなし)== |
acme_other_homepage: | acme_other_homepage: | ||
path: /other | path: /other | ||
defaults: { _controller: AcmeHelloBundle:Other:index } | 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