如何强制symfony路由有xml扩展名?

时间:2017-12-10 16:33:23

标签: xml symfony rss symfony-1.2

我们的客户在他的网站上使用 Symfony 1.2 。他要求为他的博客文章创建XML RSS Feeds页面。我确实创建了RSS源,但问题在于路由!我希望路由为 rss.xml ,但现在路由只是/ rss。如何强制它加载 /rss.xml 路径上的Feed,即xml扩展名

路由

blog_rss:
  url:   /rss
  param: {module: blog, action: rss, sf_format: xml}

我还创建了一个动作

 public function executeRss(sfWebRequest $request) { }

和模板

templates\rssSuccess.xml.php

1 个答案:

答案 0 :(得分:1)

Symfony 1.2过时了...但无论如何:只需扩展路线定义:

blog_rss:
  url:   /rss.xml
  param: {module: blog, action: rss, sf_format: xml}