Impedire generazione automatica della vista ...

Ciao Gianni, Sto riempiendo questo forum  :P

allora, cercando di arrivare subito al sodo :

sto utilizzando questo codice per avviare il controller :

   $controller = Zend_Controller_Front::getInstance();
   $controller ->setControllerDirectory('app/MVC/Controllers')
              ->setRouter(new Zend_Controller_Router_Rewrite)
            ->registerPlugin(new Sis_Auth_Plugin($auth, $myAcl))
            ->setParam('auth', $auth)
            ->setParam('noViewRenderer', false)
            ->dispatch();

Per disabilitare la generazione automatica della vista mi basta cambiare

->setParam('noViewRenderer', false)

in

->setParam('noViewRenderer', true)

ma il problema è, una volta disattivata la generazione della vista da parte del render come faccio a scegliere io quale vista generare ?

Lasciando attivo il renderer devo avere una vista per ogni action ... e non mi serve  ^-^ perciò non c'è un'altro modo semplice e veloce per caricare la vista che mi serve al volo?

 :bye:

inviato 9 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

potresti lasciare inalterato il ViewRenderer e modificare il nome del template da caricare quando non vuoi che ViewRenderer visualizzi quello di default, così:

$this->_helper->viewRenderer->setScriptAction('nome_template_senza_estensione');

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

ottimo

:bye:

risposto 9 anni fa
Andrea Turso
Andrea Turso
86
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda