2010-09-29 14 views
0

Je suis passé par le livre et j'ai copié le code de la section http://book.cakephp.org/view/1460/RSS mais je n'arrive pas à faire fonctionner ceci: je me retrouve avec un fichier de zéro octet (index.rss) proposé par mon broswer, au lieu de la sortie xml.CakePHP 1.3 RSS Helper

J'ai réduit l'erreur jusqu'à ce morceau de code (dans 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'] 
    ); 

... spécifiquement 'contrôleur' ​​=> 'entrées' plaids une erreur. Mais il n'y a aucune mention de mettre en place un contrôleur appelé entrées dans le tutoriel, ou en effet une vue pour un tel contrôleur. Est-ce que quelqu'un peut-il me montrer la bonne direction?

Répondre

1

$postLink dans l'exemple est utilisé pour créer un lien vers un article dans le flux rss. Changez le $postLink pour qu'il pointe vers un seul poste, utilisez votre propre contrôleur. Vous pouvez trouver plus facile de passer une chaîne, par exemple /posts/view/1.
La syntaxe est la même que celle décrite ici: http://book.cakephp.org/view/1448/url.

+0

Merci - pensé que je pourrais manquer quelques informations alors qu'en fait je souffrais juste de mutisme :-) – Owen