Daniel_96 Posted June 2, 2020 Share Posted June 2, 2020 Hola, estoy trabajando con el modulo de pago que prestashop proporciona en GitHub como ejemplo. He agregado un nuevo controlador pero al utilizarlo obtengo el siguiente error: Uncaught Error: Class 'paymentexampleNombreControladorModuleFrontController' not found in /opt/bitnami/apps/prestashop/htdocs/classes/controller/Controller.php:208 He revisado que en el constructor se muestra de la siguiente manera: ......... $this->ps_versions_compliancy = array('min' => '1.7', 'max' => _PS_VERSION_); $this->author = 'PrestaShop'; $this->controllers = array('validation'); ......... Para lo cual yo agregue mi controlador: $this->controllers = array('validation' , 'MiControlador'); Limpie cache, hice un Reset al modulo pero sigo obteniendo el mismo error, alguna pista? Link to comment Share on other sites More sharing options...
gusman126 Posted June 2, 2020 Share Posted June 2, 2020 En la configuración del modulo en _construct debe poner $this->controllers = array('NombreControlador'); y luego un fichero en /controllers/front/NombreControlador.php y dentro del fichero class paymentexampleNombreControladorModuleFrontController extends ModuleFrontController { } 1 Link to comment Share on other sites More sharing options...
Daniel_96 Posted June 4, 2020 Author Share Posted June 4, 2020 Muchas gracias! Habia cumplido ya con todo lo anterior excepto con esto: class paymentexampleNombreControladorModuleFrontController extends ModuleFrontController { } Solucionado! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now