Ich habe herausgefunden, dass es einen Helfer gibt, der das Parsen von RSS-Feeds im Kohana-Framework unterstützt.Integrierte Kohana-Methode zur Unterstützung bei der Entwicklung eines RSS-Feeds
Gibt es einen, der hilft, einen zu erstellen?
Ich habe herausgefunden, dass es einen Helfer gibt, der das Parsen von RSS-Feeds im Kohana-Framework unterstützt.Integrierte Kohana-Methode zur Unterstützung bei der Entwicklung eines RSS-Feeds
Gibt es einen, der hilft, einen zu erstellen?
Peitsche es mit dem create()
Methode der Feed
Klasse bis in Kohana 3. Sie werden den Code ihn unter der folgenden finden:
System/classes/kohana/feed. php
Sie müssen define the channel information and its feed items as a minimum.
$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
);
stecken dann diese Daten in die Methode, um die XML zu generieren:
$xml = Feed::create($info, $items);
Welche Sie dies geben, wenn Sie echo
es oder es auf die entsprechende Ansicht passieren:
<?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>
Super, danke! – alex