problemi con l'helper viewRenderer

Dopo aver uppato la mia applicazione, mi accorgo che controllers e models vengono visti, mentre per quanto riguarda le views, funzionano solo quelle di "default" ovvero aventi lo stesso nome dell'action corrispondente.

Infatti se utilizzo:

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

vengo indirizzato ad "errore di pagina non trovata".

mentre se chiamo la vista con il nome dell'action il tutto funziona.

Ci sono path particolari da imposatare nel viewRenderer? grazie  :bye:

inviato 9 anni fa
tes84
X 0 X

loginForm.phtml si trova nella stessa cartella della view che sarebbe stata chiamata di default?

risposto 9 anni fa
Gianni Tomasicchio
X 0 X
loginForm.phtml si trova nella stessa cartella della view che sarebbe stata chiamata di default?

si si trova nella stessa cartella infatti cambiandoli solo il nome ed omettendo il setScriptAction viene visualizzata la vista corretta.

Ho appena notato che visualizzando:

echo $viewRenderer->getViewBasePathSpec();

il risultato è:

:moduleDir/views

ma le viste non si trovano nella directory dei modelli. Devo cambiarlo?

risposto 9 anni fa
tes84
X 0 X

ho risolto, era poichè la view si chiamava loginForm, mentre rinominandola tutta in lowercase funziona.

 :bye:

risposto 9 anni fa
tes84
X 0 X

Ciao io ho lo stesso problema....ho controllato i settaggi , inomi delle cartelle , ma anche se scrivo il nome del template tutto in lowercase il problema persiste......non so come uscirne :buck: :buck:

risposto 8 anni fa
cyberkaos
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda