Question

Je suis allé à travers le Livre et j'ai copié le code à partir de la section http://book.cakephp.org/view/1460/RSS mais ne pouvez pas obtenir que cela fonctionne:Je me retrouve avec un fichier de zéro octet (de l'index.rss) offertes pour téléchargement par mon navigateur, au lieu de xml de sortie.

J'ai réduit l'erreur à 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']
    );

...plus précisément 'controller'=>'entrées' renvoie une erreur.Mais il n'y a aucune mention de la configuration d'un contrôleur appelé entrées dans le tutoriel, ou, d'un point de vue pour un tel contrôleur.Quelqu'un peut me pointer dans la bonne direction?

Était-ce utile?

La solution

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top