sfFeed2Plugin => pas de pubDate?
Bonsoir à tous.
Alors voilà, j'ai installer sfFeed2Plugin pour généré des flux.
Cela fonctionne, j'ai mes flux mais ...
Je n'ai aucun pubDate qui en rendu.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
public function executeNews(sfWebRequest $request) {
$format = $request->getParameter('format');
sfContext::getInstance()->getConfiguration()->loadHelpers('Date');
$feed = ($format == 'rss') ? new sfRss201Feed() : new sfAtom1Feed();
$feed->initialize(array(
'title' => sfConfig::get('app_feed_site_title'),
'link' => 'http://' . $request->getHost(),
'authorEmail' => sfConfig::get('app_feed_mailto'),
'authorName' => 'Mendrock team',
'description' => sfConfig::get('app_feed_description'),
'language' => sfConfig::get('app_feed_language')
));
if ($format == 'rss') {
$news = Doctrine_Core::getTable("Nouvelle")->getNouvelles();
foreach ($news as $new) {
$item = new sfFeedItem();
$item->initialize(array(
'title' => $new->getTitre(),
'link' => '',
'authorName' => $new->getAuteur(),
'authorEmail' => '',
'pubdate' => $new->getCreatedAt(),
'uniqueId' => "id" . $new->getId(),
'description' => $new->getMessage(),
));
$feed->addItem($item);
}
} else {
// items atom
}
$this->feed = $feed;
} |
J'ai également essayer avec $item->setPubDate($new->getCreatedAt());
et là sa me renvois l'erreur suivante:
Notice: A non well formed numeric value encountered in /var/www/sagaDev/plugins/sfFeed2Plugin/lib/sfRssFeed.class.php on line 192
Est-ce moi qui fait mal quelque chose?