CakePhp 1.3 RSS помощник
-
26-09-2019 - |
Вопрос
Я прошел через книгу, и я скопировал код из раздела http://book.cakephp.org/view/1460/rss. Но не могу заставить это работать: я в конечном итоге с нулевым байтовым файлом (index.rss) предлагается для загрузки My Broswer вместо вывода XML.
Я сузил ошибку до этого куска кода (в приложении / представлениях / сообщениях / RSS / index.Ctp):
$postLink = array(
'controller' => 'entries',
'action' => 'view',
'year' => date('Y', $postTime),
'month' => date('m', $postTime),
'day' => date('d', $postTime),
$post['Post']['slug']
);
... В частности, «контроллер» => «записи» бросают ошибку. Но нет упоминания о настройке контроллера, называемого записями в руководстве или действительно представление для такого контроллера. Может кто-то указать мне верное направление?
Решение
$postLink
В примере используется для создания ссылки на пост в RSS Feed. Изменить $postLink
Так что он укажет один пост, используйте свой собственный контроллер. Вы можете легче пройти строку, например, /posts/view/1
.
Синтаксис такой же, как описано здесь: http://book.cakep.org/view/1448/url. .