Domanda
Sono andato attraverso il libro e ho copiato codice dalla sezione http: // libro. cakephp.org/view/1460/RSS ma non può ottenere questo lavoro:. finisco con un file di byte allo zero (index.rss) essendo offerto per il download dal mio broswer, invece di output XML
Ho ridotto l'errore fino a questo pezzo di codice (in app / views / messaggi / rss / index.ctp):
$postLink = array(
'controller' => 'entries',
'action' => 'view',
'year' => date('Y', $postTime),
'month' => date('m', $postTime),
'day' => date('d', $postTime),
$post['Post']['slug']
);
... specificamente 'controllore' => 'voci' genera un errore. Ma non v'è alcuna menzione di creare un controller chiamato voci nel tutorial, o addirittura una vista per tale controllo a. Qualcuno può punto me nella giusta direzione?
Soluzione
$postLink
nell'esempio viene utilizzato per creare un link ad un post nel feed rss. Modificare la $postLink
in modo che possa puntare a un singolo post, utilizzare il proprio controllore. Si può trovare più facile per passare una stringa, ad esempio /posts/view/1
.
La sintassi è uguale a quello descritto qui: http://book.cakephp.org/view/1448/url .