コントローラとアクションを含むURLを生成する方法はありますか?URLにコントローラとアクションを渡す
私はこのような何かを持つURLを持っている必要があり:
/admin/{controller}/{action}/{some other things}
私はurlを呼び出すときに:/admin/pages/add
を私は呼び出します:AdminBundle:Pages:add
だから私は、すべてのコントローラとアクションのためにrouting.yml
エントリに追加する必要はありません以下のような私の管理パネルで組み合わせ、:
/admin/page/add
/admin/page/edit/1
/admin/user/add
etc.
私はこのような何かをルーティングに追加するときに、ことを知っている:
admin_default:
path: /{_controller}
defaults: { _controller: AdminBundle:Page:index }
などがありますが、それは私が期待しているものではありませんが、/admin/AdminBundle:Page:add
などです。
アクションにそれを関連付けます。そこにいくつかの例があります。コピー/ペースト/編集のビットを保存するための多くの仕事。すでにコントローラとメソッドを作成する必要があります。システムにもっと魔法を加える価値は本当にありますか? – Cerad