Yii - modificare i dati di risposta
Domanda
Ho bisogno di generare dinamicamente titolo e meta tag nella mia applicazione. Così ho bisogno di ottenere l'oggetto di risposta (f.e. come nel framework symfony) e impostare i dati corrispondenti nella sezione. Come posso fare questo in Yii?
Soluzione
Per modificare il titolo della pagina, impostare CController :: pageTitle sia nella vostra azione o la visualizzazione.
$this->pageTitle = '...';
Fino a quando il layout principale fa eco inbetween tag title, funziona molto bene. (Questo viene fatto per impostazione predefinita.)
Per aggiungere altre intestazioni, utilizzare
Yii::app()->clientScript->registerMetaTag($content, $name, $httpEquiv, $options);
riferimento alle API per la spiegazione di questa firma.
Altri suggerimenti
Probabilmente questa è una domanda attesa da tempo, ma per il bene dei futuri visitatori, c'è un bell'articolo wiki esattamente questo: http://www.yiiframework.com/wiki/54/simplified-meta- tag /