CakePHP 1.3 RSS Ayudante
-
26-09-2019 - |
Pregunta
Me pasó por el libro y he copiado código de la sección http: // libro. cakephp.org/view/1460/RSS pero no puede conseguir que esto funcione:. termino con un archivo de cero bytes (index.rss) que se ofrecen para su descarga por mi broswer, en lugar de la salida XML
I han reducido el error hacia abajo para esta pieza de código (en app / views / mensajes / RSS / index.ctp):
$postLink = array(
'controller' => 'entries',
'action' => 'view',
'year' => date('Y', $postTime),
'month' => date('m', $postTime),
'day' => date('d', $postTime),
$post['Post']['slug']
);
... específicamente 'controlador' => 'entradas' lanza un error. Sin embargo, no hay ninguna mención de la creación de un controlador llamado entradas en el tutorial, o incluso una vista para un controlador de este tipo. Me puede punto cualquiera en la dirección correcta?
Solución
$postLink
en el ejemplo se utiliza para crear un enlace a un poste en la alimentación de RSS. Cambiar el $postLink
para que se apunte a un solo puesto, utilice su propio controlador. Puede que le resulte más fácil de pasar una cadena, por ejemplo /posts/view/1
.
La sintaxis es la misma que se describe aquí: http://book.cakephp.org/view/1448/url .