2012-04-28 11 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

+0

文脈と努力の欠如、多分? –

+0

いいえ、ルーティングに関するすべてのドキュメントを読みましたが、この情報は見つかりませんでした。 – keram

答えて

1

バージョン2.0.xでは、ルートプレフィックスにプレースホルダを使用することはできません。バージョン2.1がリリースされるまで待つ必要があります。

0

あなたは/ JobsBundle /リソース/設定/ルーティングでルートとデフォルト値を入れてみてくださいましたjobs.yml?

+0

私は試して、おそらくそれは動作しますが、私はこれ(defauls、requirements)のようなプロパティを繰り返すことを避けることを願っています。 – keram

関連する問題