Frage

Ich habe entdeckt, ein Helfer in der Analyse von RSS-Feeds auf dem Kohana Rahmen zu unterstützen.

Gibt es ein zu helfen, erstellen?

War es hilfreich?

Andere Tipps

es mit der create() Methode der Feed Klasse in Kohana Peitsche 3. Sie werden den Code ihn unter dem folgenden finden:

  

System / classes / kohana / feed.php

Sie müssen href="http://www.kerkness.ca/kowiki/doku.php?id=working_with_atom_and_rss_feeds" rel="nofollow" title="Working mit Atom und RSS Feeds"> zum .

$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
         ); 

Dann stecken Sie diese Daten in die Methode, um die XML zu generieren:

$xml = Feed::create($info, $items);

Was Sie dies geben, wenn Sie es echo oder es auf die entsprechende Ansicht übergeben:

<?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>
scroll top