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 10 anni fa
tes84
X 0 X

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

risposto 10 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 10 anni fa
tes84
X 0 X

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

 :bye:

risposto 10 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 9 anni fa
cyberkaos
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda