Jump to content

SOLUCIONADO - Controlador de un módulo propio


Recommended Posts

Buenas,

 

he hecho un módulo que registro en el hook 'displayTopColumn'. Hasta ahí todo bien y me lo muestra. Es un formulario básico y obviamente quiero procesar la información pero no funciona. Mi estructura del módulo es:

mymodule/

  mymodule.php

  controllers/

    front/

      validate.php

  views/

    templates/

      front/

        mymodule.tpl

 

Estoy intentando algo sencillo: cuando le das al botón del formulario, que te redirija a 'index.php'. Este es el controlador:

<?php

if (!defined('_PS_VERSION_'))
        exit;
        
class AaaValidateController extends ModuleFrontController {
    public function initContent() {
        parent::initContent()
        Tools::redirect('index.php');
    }
}

El problema es que cuando intento ir a ''dominio/module/mymodule/validate', devuelve una página en blanco, ni siquiera un error.

Una pregunta aparte: si modifico el controlador o el archivo principal del módulo, ¿tengo que resetear el módulo? ¿O no importa?

Un saludo y gracias de antemano.

Edited by felix7 (see edit history)
Link to comment
Share on other sites

  • 4 weeks later...
En 4/1/2018 a las 8:38 PM, pepinca dijo:

Activaste el DEBUG ? TREE DEBERÍA indicar algo en la página en blanco.

 

¡Gracias! No sé por qué no tenía activada la opción de debug. Al final resulta que era porque el nombre del controlador lo tenía como "AaaValidateController" y era "AaaValidateModuleFrontControlller".

  • Haha 1
Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...