Jump to content

Création d'un module : erreur "Contrôleur introuvable"


Recommended Posts

Bonjour

 

Je continue mon apprentissage de création de modules pour Presta 1.6 et je galère bien ;-)

 

Je viens de créer un module de test complètement minimaliste avec la structure suivante :

 

  • testmodule
    • controllers
      • admin
        • test.php
          (class testmoduleTestAdminController extends ModuleAdminController)
    • testmodule.php
      (class testModule extends Module)

 

 

testmodule.php

class testModule extends Module
{
    public function __construct()
    {
        $this->name = 'testmodule';
        $this->tab = 'administration';
        $this->need_instance = 1;

        parent::__construct();

        $this->displayName = $this->l('Test Module');
        $this->description = $this->l('Juste un test sur les contrôleurs');

        $this->version = '1.0.0';
        $this->author = 'Besens';
    }

    public function install()
    {
        return parent::install();
 	  }

    public function uninstall()
    {
        return parent::uninstall();
    }

test.php

class testmoduleTestAdminController extends ModuleAdminController
{
    public function __construct()
    {
      parent::__construct();
    }

    public function initContent()
    {
      parent::initContent();
    }

    public function display()
    {
        parent::display();
    }
}

Jusque là tout va bien, l'installation se déroule correctement.

 

J'essai ensuite d'appeler le contrôleur test.php de cette manière :

http://monsite.dev/monadmin/index.php?module=testmodule&controller=test

J'obtiens malheureusement le message "Contrôleur introuvable".

 

Quelqu'un peut-il me donner une piste pour appeler ce contrôleur ?

 

Merci

Share this post


Link to post
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
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More