CakePHP 1.3 RSS Помощник - PullRequest
       6

CakePHP 1.3 RSS Помощник

0 голосов
/ 29 сентября 2010

Я просмотрел Книгу и скопировал код из раздела http://book.cakephp.org/view/1460/RSS, но не могу заставить его работать: в итоге файл нулевого байта (index.rss) предлагается для загрузкимой брат, вместо вывода 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' => 'records' выдает ошибку.Но нет упоминания о настройке контроллера, называемого записями в руководстве, или даже о представлении такого контроллера.Кто-нибудь может указать мне правильное направление?

1 Ответ

1 голос
/ 29 сентября 2010

$postLink в этом примере используется для создания ссылки на сообщение в ленте RSS. Измените $postLink, чтобы он указывал на один пост, используйте свой собственный контроллер. Вам может быть проще передать строку, например /posts/view/1.
Синтаксис такой же, как описано здесь: http://book.cakephp.org/view/1448/url.

...