Routing 采用sf_格式的symfony 1.4路由

Routing 采用sf_格式的symfony 1.4路由,routing,symfony1,Routing,Symfony1,我正在进行移动检测,并根据将sf_格式设置为“移动” 但是我很难为移动格式创建单独的路由。是否可能有两个具有相同url的路由?以下设置不适用于我: mobile_homepage: url: / param: { module: mobile, action: index, sf_format: html } requirements: sf_format: mobile homepage: url: / param: { module: site, action:

我正在进行移动检测,并根据将sf_格式设置为“移动”

但是我很难为移动格式创建单独的路由。是否可能有两个具有相同url的路由?以下设置不适用于我:

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

homepage:
  url: /
  param: { module: site, action: index }
无论sf\U格式如何,手机主页路径始终匹配。

当您编写

  param: { module: mobile, action: index, sf_format: html }
您将此URL的“sf_格式”设置为“html”。只要写

  param: { module: mobile, action: index }
相反

此外,当您使用“需求”时,应该像这里写的那样使用:


就这样。即使sf_格式设置为“html”,它仍然与移动_主页路径匹配。