2017-12-10 2 views
0

저희 고객은 Symfony 1.2 그의 웹 사이트를 사용하고 있습니다. 그는 블로그 게시물에 대한 XML RSS 피드 페이지를 만들 것을 요청했습니다. 나는 RSS 피드를 만들었지 만 그 문제는 루트와 관련이 있습니다! 나는 경로가 rss.xml 이길 원하지만 현재 경로는/rss입니다. 내가 어떻게 XML 확장심포니 루트가 xml 확장을하도록 강요하는 방법은 무엇입니까?

라우팅/rss.xml 경로 예에 피드를로드하도록 강제 할 수 있습니다 : 나는 또한 작업

public function executeRss(sfWebRequest $request) { } 

그리고 템플릿을 생성

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

templates\rssSuccess.xml.php 

답변

1

Symfony 1.2는 오래되었지만 어쨌든 경로 정의를 확장하십시오.

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

감사합니다. –

+0

sitemap.xml에 대해 동일한 작업을 수행했지만이 오류는'Action "rss/index"does not exist. "라는 생각을 던집니다. –

+0

작동하지 않는 코드를 공유 할 수 있습니까? –

관련 문제