2011-01-10 60 views
2

我正在做移動檢測和設置sf_format'移動'根據these instructionssymfony 1.4路由與sf_format

但我無法爲移動格式創建單獨的路由。是否有可能有兩個具有相同網址的路線?以下設置不適用於我:

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

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

無論sf_format如何,mobile_hpage頁面路由始終匹配。

回答

3

當你寫

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

你設置了 'sf_format' 到 'HTML' 這個URL。只需寫

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 2011-01-10 21:30:52