Jump to content

Agregar nuevo controlador


Recommended Posts

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

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 {

}

 

  • 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...