Pergunta

Eu passei pelo livro e copiei código da seção http://book.cakephp.org/view/1460/rss Mas não consigo fazer isso funcionar: acabo com um arquivo zero byte (index.rss) sendo oferecido para download pelo meu Broswer, em vez da saída XML.

Eu reduzi o erro a este pedaço de código (em 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']
    );

... especificamente 'controlador' => 'entradas' lança um erro. Mas não há menção à configuração de um controlador chamado entradas no tutorial, ou mesmo uma visualização para esse controlador. Alguém pode me apontar na direção certa?

Foi útil?

Solução

$postLink No exemplo, é usado para criar um link para uma postagem no feed RSS. Mudar o $postLink Para que aponte para uma única postagem, use seu próprio controlador. Você pode achar mais fácil passar uma string, por exemplo /posts/view/1.
A sintaxe é a mesma descrita aqui: http://book.cakephp.org/view/1448/url .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top