「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日 (火) 07: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