私はSymfony2プロジェクトを持っており、その場でルートを作成できるようにしたいと思っています。たとえば、プロジェクトに接続されたデータベースがあり、特定のテーブルの要素ごとに、のようなルートを作成したいと思いますmain/help/$help_id
。
それを行う方法についてのチュートリアルが見つかりません。
そのための動的ルートは絶対に必要ありません。
my_route:
pattern: /main/help/{help_id}
defaults: { _controller: MyBundle:Help:show }
次に、コントローラーアクションで:
class HelpController
{
public function show($help_id)
{
// Find your help item in the database.
if ($help_item) {
// Display your help item.
} else {
throw new NotFoundHttpException('The help item you requested was not found');
}
}
}