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?

È stato utile?

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 .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top