如何在乙個應用程式中生成Web feed

2022-04-06 15:29:07 字數 882 閱讀 9596

web feef是一種用於為使用者提供經常更新內容的資料格式。在這篇文章中,我們描述了怎樣使用元件zend_feed,它是乙個優秀的zend framework元件的,可以為乙個yii應用生成web feed。這篇文章同樣是一篇如何使用zend framework的元件的教程。

首先,我們** zend framework 並解壓至目錄protected/vendors/zend。確保檔案protected/vendors/zend/feed.php存在。

然後,在sitecontroller(也可以是另一控制器),建立乙個feed action如下**:

yii::import('application.vendors.*'); require_once('zend/feed.php'); public function actionfeed() // generate and render rss feed $feed=zend_feed::importarray(array( 'title' => 'my post feed', 'link' => $this->createurl(''), 'charset' => 'utf-8', 'entries' => $entries, ), 'rss'); $feed->send(); }

到此,feed就完成了,我們通過下面的url訪問:

我們可以在頁面的head部分使用下列**:

yii::app()->clientscript->registerlinktag( 'alternate', 'application/rss+xml', $this->createurl('site/feed'));

我們也可以使用chtml:linktag()直接插入鏈結標籤在當前頁面上。這些方法的區別在於前者的**可以寫在任何地方,而後者只能出現在檢視(或layout)的head部分。

iOS 如何在乙個應用程式中呼叫另乙個應用程式

在 ios 裡,程式之間都是相互隔離,目前並沒有乙個有效的方式來做程式間通訊,幸好 ios 程式可以很方便的註冊自己的 url scheme,這樣就可以通過開啟特定 url 的方式來傳遞引數給另外乙個程式。例如在 ipad 上瀏覽網頁,並且 ipad 已經安裝了 hd,那麼就開啟下面這個鏈結就會在 ...

從乙個應用程式挑到另乙個應用程式

背景 假如有a,b兩個程式 當然都得是你自己寫的 想在a程式中判斷b程式是否存在本機上,存在就啟動他,啟動的時候彈出乙個對話方塊,對話方塊的內容是a程式帶過去的。背景到此結束,下面是實現流程。實現 plain view plain copy 這個方法明白人一看就懂,你要是不懂還是先去看基礎教程吧!這...

如何在任務列表裡面隱藏乙個應用程式

公尺度軟體 www.midosoft.cn 1 在ui constructl 裡面新增 tint windowgroupid ieikonenv rootwin identifier rwssession session ieikonenv wssession capawindowgroupname...