Jump to content

Deux Controllers Sur Un Module


Recommended Posts

Bonsoir,

 

En gros j'ai deux controller dans mon dossier admin du module 

 

AdminEspaceProController (EspacePro est le nom du module)

et AdminValidateController (En gros un controller qui correspond à une vue d'un formulaire)

 

Dans mon premier controller il me faut lien sur le deuxieme : 

 

$this->context->link->getAdminLink('Validate') ne marche pas controlleur introuvable.

 

Je pense que c'est un probleme de nom du second controller.

 

Si quelqu'un a ne serait-ce qu'un indice.

 

Merci

 

Link to comment
Share on other sites

Merci mais toujours introuvable je vais mettre quelques sources histoire de préciser.

 

Arborescence et nom des fichiers :

 

http://www.hostingpics.net/viewer.php?id=663939Capturedecran20160302a120748.png

 

Mon fichier AdminEspaceProController et plus particulierement la fonction qui display le link :

  public function displayTestLink($token = null, $id, $name = null)
    {
        $tpl = $this->createTemplate('helpers/list/list_action_edit.tpl');
        if (!array_key_exists('Test', self::$cache_lang))
            self::$cache_lang['Test'] = $this->l('Test', 'Helper');
    
        $tpl->assign(array(
                'href' => $this->context->link->getAdminLink('AdminValidate'),
                'action' => self::$cache_lang['Test'],
                'id' => $id
        ));
    
        return $tpl->fetch();
    }

Et mon nouveau controller AdminValidateController : 

class AdminValidateController extends AdminController {
	
	public function __construct() {
		
	 	$this->table = 'customer';
	 	
		$this->bootstrap = true;
        $this->display = 'list';
        $this->meta_title = $this->l('Custom');


        parent::__construct();
        if (!$this->module->active)
            Tools::redirectAdmin($this->context->link->getAdminLink('AdminHome'));

	}

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