Zend framework Zend_Feed“;“缺少描述码”;

Zend framework Zend_Feed“;“缺少描述码”;,zend-framework,zend-feed,Zend Framework,Zend Feed,此消息引发异常: //CODE $entries = $model->fetchEntries(); $feedUri = '/rss/'; //link from which feed is available $link = 'http://' . $_SERVER['HTTP_HOST'] . $feedUri; $feedArray = array( 'title' => 'Student\'s M

此消息引发异常:

    //CODE
    $entries = $model->fetchEntries();

    $feedUri = '/rss/';
    //link from which feed is available
    $link = 'http://' . $_SERVER['HTTP_HOST'] . $feedUri;


    $feedArray = array(
            'title' => 'Student\'s Movie Club - Upcoming Movies',
            'link' => $link,
            'description' => 'Upcoming Movies',
            'language' => 'en-us',
            'charset' => 'utf-8',
            'pubDate' => $entries[0]['created'],
            'generator' => 'Zend Framework Zend_Feed',
            'entries' => array()
        );

    foreach ($entries as $movie) {
        $feedArray['entries'][] = array(
            'title' => $movie['movie_title'],
            'link' => '/movie/view/id/'.$movie['id'],
            'description' => $move['movie_review'],
            'pubDate' => $movie['created'],
            'guid' => 'http://' . $_SERVER['HTTP_HOST'] .'/movie/view/id/'.$movie['id']
             );
        }

    //var_dump($feedArray);
    //die();
    $feed = Zend_Feed::importArray($feedArray, 'rss');
    $feed->send();
    //~CODE

感谢您的帮助……

我相信这是您的问题:

An error occurred
Application error
Exception information:

Message: description key is missing

Stack trace:

#0 C:\wwwroot\projects\studyhood\project2\library\Zend\Feed\Builder.php(182): Zend_Feed_Builder->_createEntries(Array)
#1 C:\wwwroot\projects\studyhood\project2\library\Zend\Feed.php(385): 
请看$movie:)将代码更改为:

'description' => $move['movie_review'],

谢谢,伙计…我发现了另一件事…也许我错了,也许不是。如果数据库中的值为空(例如,$movie['movie\u review']为空,则您将遇到相同的问题..干杯。这是因为
说明
是提要条目的必需键。您可能需要添加检查
$movie['movie\u review']
为空,如果为空,则使用任意字符串。此外,从设计角度来看,我不确定将电影评论与其描述进行映射是否足够直观,因为数据库中实际上应该需要描述,而电影评论应该是可选的。
foreach ($entries as $movie) {
        $feedArray['entries'][] = array(
            'title' => $movie['movie_title'],
            'link' => '/movie/view/id/'.$movie['id'],
            'description' => $movie['movie_review'],
            'pubDate' => $movie['created'],
            'guid' => 'http://' . $_SERVER['HTTP_HOST'] .'/movie/view/id/'.$movie['id']
             );
}