2012-04-28 51 views
4

我讀過Symfony docs about routing,但沒有找到關於如何在路由前綴中包含佔位符的任何信息。有人能給我建議嗎?這是可能有佔位符在路由前綴?

我嘗試創建前綴,如:

resource: "@JobsBundle/Resources/config/routing/jobs.yml" 
    prefix: /{culture}/jobs 
    defaults: {culture: en} 

,但我得到的錯誤:

An exception has been thrown during the rendering of a template ("The "jobs" route has some missing mandatory parameters ("culture")

+0

-1?也許解釋爲什麼? – keram 2012-04-28 19:28:50

+0

缺乏背景和努力,也許? – 2012-04-28 19:32:51

+0

不,我讀了關於路由的所有文檔,沒有找到這個信息。 – keram 2012-04-28 20:17:43

回答

1

在版本2.0.x中不可能在路由前綴中使用佔位符。您必須等到2.1版發佈。

0

你嘗試把默認值與JobsBundle /資源/配置/路由的路由/ jobs.yml?

+0

我會嘗試,也許它會工作,但我希望我可以避免重複這樣的屬性(默認,要求)。似乎前綴的默認屬性只是不工作。 – keram 2012-04-29 08:35:33