طريقة Kohana المدمجة للمساعدة في تطوير تغذية RSS
سؤال
لقد اكتشفت أن هناك مساعد للمساعدة في تحليل موجزات RSS على إطار Kohana.
هل هناك واحد للمساعدة في إنشاء واحد؟
نصائح أخرى
سوط مع create()
طريقة Feed
فئة في كوهانا 3. ستجد رمز في ما يلي:
نظام / فصول / كوهانا / Feed.php
ستحتاج إلى حدد معلومات القناة وعناصر التغذية كحد أدنى.
$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
);
ثم قم بتوصيل هذه البيانات في الطريقة لإنشاء XML:
$xml = Feed::create($info, $items);
التي سوف تعطيك هذا عندما echo
خارج أو تمريرها إلى العرض المناسب:
<?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>
لا تنتمي إلى StackOverflow