2011-01-10 24 views
2

私はモバイル検出を行い、these instructionsとしてsf_formatを 'mobile'に設定しています。sf_formatを使ったsymfony 1.4ルーティング

モバイルフォーマットの別ルートを作成するのに問題があります。同じURLを持つ2つのルートを持つことは可能ですか?次の設定は私のためには機能しません:

mobile_homepage: 
    url:/
    param: { module: mobile, action: index, sf_format: html } 
    requirements: 
    sf_format: mobile 

homepage: 
    url:/
    param: { module: site, action: index } 

mobile_homepageルートは、sf_formatに関係なく常に一致します。

答えて

3

あなたは

param: { module: mobile, action: index, sf_format: html } 

を書くときあなたはこのURLの 'HTML' に 'sf_format' を設定。代わりに、

param: { module: mobile, action: index } 

と書いてください。また

、あなたはここに書かれたように、それが使用されるべき "必要条件" を使用します。

http://www.symfony-project.org/blog/2008/06/09/how-to-create-an-optimized-version-of-your-website-for-the-iphone-in-symfony-1-1

+0

ただそれです。 sf_formatが 'html'に設定されていても、mobile_homepageルートに一致します。 – gruner

関連する問題