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?

¿Fue útil?

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 .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top