Jump to content

Gestione errori all'interno di Hook


Recommended Posts

Salve,

sono nuovo nello sviluppo di moduli per PrestaShop e sto cercando di risolvere e capire il modo di come visualizzare un messaggio di errore.

Ho creato il mio modulo con relativo Hook ("ActionCartUpdateQuantityBefore"), per eseguire del codice una volta che  l'utente clicca sul pulsante "Aggiungi al carrello". Il mio Hook viene eseguito ma vorrei a questo punto visualizzare un eventuale errore quando si verificano determinate condizioni. Ho fatto diverse ricerche e da questo sono arrivato ad aggiungere la seguente riga di codice:

$this->context->controller->errors[] = Tools::displayError($this->l("Prova errore"));

ma ora vorrei sapere come visualizzare il "mio" messaggio di errore.

Grazie in anticipo

Link to comment
Share on other sites

20 hours ago, disarci said:

Semplicemente dopo averlo assegnato all'array devi "visualizzarlo",

un esempio su un mio modulo....

 

esempio alla fine della funzione:

return $this->context->controller->errors;

magari con un if error.....

 

Grazie per la risposta!

Mi potresti indicare uno o più moduli da cui prendere esempio? Possibilmente "free" 😄

Grazie ancora

 

Link to comment
Share on other sites

Ps_mainmenu ad esempio fa:

            exit(Tools::displayError());
 

            exit(Tools::displayError());

ps_banner fa:

                        return $this->displayError($error);

quasi tutti i moduli standard di presta comrpesi hanno un displayerror, gestito a modo loro 😉

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...