PAgina non trovata

Riscrivo il post perchè sto davvero impazzendo e perchèil problema deve essere di una banalità disarmante.

Ho creato un AdministratorController che dovrebbe gestire tutte le richieste dell'amministratore.

Per adesso è completa la gestione dei prodotti con il metodo addnewProd().

Ho associato un template al controller dentro la cartella views/scripts/administrator/addprod.phtml

Ho assegnato al metodo addnewProd il template sopraindicato con la stringa $this->_helper->viewRenderer->setScriptAction('addprod');

Il risultato è sempre la pagina richiamata dall'error controller!

Sto usando la struttura del tutorial per l'editing di news, anzi si puo dire che sto semplicemente estedendo le sue funzionalità cercando di implementare nuovi models e nuovi controllers......Sto cercando di leggere la documntazione ufficiale ma non tutto è molto chiaro.

Gianni come mai non riesco a far leggere i controllers che creo?

Eppure uso lo stesso identico meccanismo che hai mostrato te nel tutorial.....!!!!

Il file di bootstrap è praticamente identico a quello del tutorial: il front controller viene avviato tramite la stringa Zend_Controller_Front::run('nome_cartella_controllers');

Aiutatemi è daieri che sono fermo qui e non so come fare.

inviato 8 anni fa
cyberkaos
X 0 X

proviamo a modificare l'ErrorController in modo che ci restituisca i dettagli dell'errore che si verifica:

<?php
class ErrorController extends Zend_Controller_Action
{
    public function errorAction()
    {
        $errors = $this->_getParam('error_handler');

        $exception = $errors->exception;

        echo $exception->getMessage() . "\n";
        echo $exception->getTraceAsString();
        exit;
    }
}
?>

riporta poi l'errore che ricevi

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

ecco l'errore:

Invalid controller class ("AdministratorController") #0 C:\Programmi\EasyPHP 2.0b1\www\Zend_library\Zend\Controller\Dispatcher\Standard.php(208): Zend_Controller_Dispatcher_Standard->loadClass('AdministratorCo...') #1 C:\Programmi\EasyPHP 2.0b1\www\Zend_library\Zend\Controller\Front.php(920): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #2 C:\Programmi\EasyPHP 2.0b1\www\Zend_library\Zend\Controller\Front.php(224): Zend_Controller_Front->dispatch() #3 C:\Programmi\EasyPHP 2.0b1\www\SitoCondizionatori\index.php(29): Zend_Controller_Front::run('C:\Programmi\Ea...') #4 {main}
risposto 8 anni fa
cyberkaos
X 0 X

Hai messo la classe AdministratorController in un file di nome AdministratorController.php salvato nella cartella "controllers"?

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

Si perchè????? :o :o :o

Comunque in origine ho provato a chiamarlo AdminController, o anche ManagerController......

Inutile dire che il risultato è rimasto tale

risposto 8 anni fa
cyberkaos
X 0 X

Ciao Gianni...sto ancora cercando una soluzione e mi sembra che l'unica possibilità sia quella di risettare tutte le directory dei controller dei modelli ecc.....

Ancora non sono riuscito a trovare nessuna spiegazione ragionevole a quest'insolito errore, anche se conto di provare lo stesso script all'interno di uno spazio web in questo week end.

Trashofmasters è ben accetto anche un tuo parere dato che mi sembra di aver capito dai post che te la vaci bene con Zend.  ;D ;D

Vi farò sapere i risultati dei test sullo spazio web.

 :buck: :buck:

risposto 8 anni fa
cyberkaos
modificato 8 anni fa
X 0 X

Nella tua applicazione c'è l'ErrorController? Funziona?

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

Si Gianni mi hai anche consigliato di modificarlo per vedere l'output dell'errore :o :o :oRicordi?

Cmq strano......sto per fare dei test su uno spazio web...... :tichedoff: :tichedoff: :tichedoff:

risposto 8 anni fa
cyberkaos
X 0 X

si, che stupido... :crazy:

non so più che dirti... :dunno:

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