Symfony2で経路のURLに変数を追加できるようにします。Symfony2 - routing.ymlでのクエリを使ったルーティング
_blogList:
pattern: /blog/{page}?{query}
defaults: { _controller: TestBundle:Blog:view ,page:1, query: NULL }
:
www.mysymfonyproject.com/blog/1?style=fresh&rpp=5
クエリとURLの生成に関するドキュメントの会談を、私は希望私は、これはアプリで動的なコンテンツのためにある?:
$router->generate('blog', array('page' => 2, 'category' => 'Symfony'));
// /blog/2?category=Symfony
理解して何から何がこれだろう
しかし、明らかにそれは動作しません。
これはYAMLを使用して行うことができますか?あるいは、config.ymlをPHPに切り替える必要がありますか?
ありがとうございました。
おそらく私は何かが分かりませんが、コントローラからURLを生成したくないので、ルートからコントローラに設定された変数を渡したいと思っています。あるいは私はここで後方に考えていますか? – BobFlemming
Routeで指定された属性だけがアクションパラメータとして渡されます。他のすべては '$ request-> query-> get( 'queryVariableName')' –
でアクセス可能です。GETについては考えていません。ありがとう! – BobFlemming