CakePHP 1.3 RSS助手

时间:2010-09-29 10:20:50

标签: cakephp cakephp-1.3

我浏览了本书并且我复制了http://book.cakephp.org/view/1460/RSS部分中的代码,但无法使其工作:我最终得到一个零字节文件(index.rss)供我下载broswer,而不是xml输出。

我已将错误缩小到这段代码(在app / views / posts / rss / index.ctp中):

$postLink = array(
        'controller' => 'entries',
        'action' => 'view',
        'year' => date('Y', $postTime),
        'month' => date('m', $postTime),
        'day' => date('d', $postTime),
        $post['Post']['slug']
    );

...特别是'controller'=>'entries'会引发错误。但是没有提到在教程中设置一个名为entries的控制器,或者确实是这种控制器的视图。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

示例中的

$postLink用于创建指向RSS Feed中帖子的链接。更改$postLink以使其指向单个帖子,使用您自己的控制器。您可能会发现传递字符串更容易,例如/posts/view/1 语法与此处描述的相同:http://book.cakephp.org/view/1448/url