Built-in metodo Kohana per assistere con lo sviluppo di un feed RSS
Domanda
ho scoperto c'è un aiuto per aiutare nel parsing dei feed RSS sul quadro Kohana.
Ce n'è uno per contribuire a creare uno?
Soluzione 2
Altri suggerimenti
frusta con il metodo create()
della classe Feed
in Kohana 3. Troverete il codice al seguente:
di sistema / classes / kohana / feed.php
È necessario definiscono le informazioni del canale e dei suoi elementi del feed come minimo .
$info = array(
'title' => 'Dark into the Narwhal',
'pubDate' => date("D, d M Y H:i:s T"),
'description' => 'Eating bacon, taking names and leaving fortunes',
'link' => 'http://example.com/',
'copyright' => 'The Narwhal Peon',
'language' => 'en-us',
'ttl' => '7200',
);
$items = array(
array(
'title' => 'We journey with watermelon helmets',
'link' => 'blog/journey-with-watermelon-helmets',
'description' => 'Dawn breaks and the wind follows soon after.
We have found our supplies run low.',
),
//-- and the other posts you want to include
);
Poi inserire i dati nel metodo per generare il codice XML:
$xml = Feed::create($info, $items);
che vi darà questo quando echo
fuori o passare alla vista in questione:
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Dark into the Narwhal</title>
<pubDate>Fri, 21 Dec 2012 13:32:42 EST</pubDate>
<description>Eating bacon, taking names and leaving fortunes</description>
<link>http://example.com/</link>
<copyright>The Narwhal Peon</copyright>
<language>en-us</language>
<ttl>7200</ttl>
<generator>KohanaPHP</generator>
<item>
<title>We journey with watermelon helmets</title>
<link>http://example.com/blog/journey-with-watermelon-helmets</link>
<description>Dawn breaks and the wind follows soon after.
We have found our supplies run low.</description>
</item>
<!-- the other posts will be here -->
</channel>
</rss>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow