我有一个 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');
}
}
}