我浏览了本书并且我复制了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的控制器,或者确实是这种控制器的视图。有人能指出我正确的方向吗?
答案 0 :(得分:1)
$postLink
用于创建指向RSS Feed中帖子的链接。更改$postLink
以使其指向单个帖子,使用您自己的控制器。您可能会发现传递字符串更容易,例如/posts/view/1
语法与此处描述的相同:http://book.cakephp.org/view/1448/url。