2011-11-17 19 views
0

我通過閱讀下面:RSS使用PHP和symfony的需要請更多的幫助飼料

https://stackoverflow.com/questions/4276162/creating-a-rss-feed-in-symfony 
http://www.ibm.com/developerworks/library/x-phprss/ 
http://www.carronmedia.com/create-an-rss-feed-with-php/ 

我在factories.yml文件中加入:

all: 
    request: 
    param: 
    formats: 
    rss: application/rss+xml 

我在routing.yml中添加

rss_every_content: 
    url: /rss/all 
    param: { module: content, action: index, sf_format: rss } 
    requirements: 
    sf_method: [get] 

我加入/ rainbow_code/phoenix/plugins/rainbowCodePlugin/modules/profile /模板

<link rel="alternate" type="application/rss+xml" href="http://www.rainbowcode.net/index.php/profile/home" title="Subscribe to RSS" /> 

然後我在Creating a rss feed in Symfony上找到的indexSuccess.xml.php中的代碼,我在哪裏放置這個?在哪個文件夾中?

我該從哪裏出發? 我還安裝了sfFeed2Plugin和sfWebBrowserPlugin,但不知道如何運用壽/使用這些

感謝

回答

0

indexSuccess.xml.php應該把你的內容模塊的templates文件夾。

+0

謝謝你,我運行ubuntu,當我點擊RSS提要圖標(想看看它是如何工作的),我只是得到XML?或者是RSS提供一個Windows的東西? –

+0

與您在網絡瀏覽器中看到的大多數內容一樣,rss與平臺無關,所以它們在兩個操作系統上的工作方式應該都是相同的。 rss是一個xml(順便說一句,html),但Firefox應該解釋它並以特殊的方式呈現給你。這裏是一個RSS飼料,以便你可以看到我的意思:http://stackoverflow.com/feeds/tag/symfony* – greg0ire

+0

我害怕我只是在鉻和FF的原始XML。在右下角有一個「問題提要」圖標,當我點擊它時,我在白色頁面上獲得原始xml!有我需要設置的設置嗎?當我點擊你的鏈接時,我得到相同的:( –