0
我有一個Symfony2項目,我希望能夠在飛行中創建路由。例如,我有一個與項目相關的數據庫,並且對於特定表中的每個元素,我想創建一個類似的路線。Symfony2:動態創建路由
我無法找到關於如何操作的教程。
我有一個Symfony2項目,我希望能夠在飛行中創建路由。例如,我有一個與項目相關的數據庫,並且對於特定表中的每個元素,我想創建一個類似的路線。Symfony2:動態創建路由
我無法找到關於如何操作的教程。
你絕對要做不是需要動態路由。
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');
}
}
}
對,非常感謝。 –
我相信,你的問題可以在沒有在飛行路線來解決,用wildcardz。但你並不是很具體。如果你覺得你應該添加路線,你應該掛鉤這個組件http://symfony.com/doc/2.0/components/routing.html – GorillaApe
http://symfony.com/doc/2.0/reference/dic_tags.html#路由加載器這可能也有幫助 – GorillaApe
非常感謝@Parhs,我會嘗試這個,如果它的工作,我會讓你知道。您可以發佈答案,以便我可以接受。 –