Jump to content

[résolu]Quel hook pour déclencher une tâche immédiatement après une commande ?


Recommended Posts

J'ai utilisé ce hook pour ajouter des infos en bdd mais ça ne fonctionne pas, il y a quelque chose que je ne saisis pas ? (le hook est bien register)

 

    public function hookActionValidateOrder($params){


        $order = $params['order'];

        if (!Validate::isLoadedObject($order))
        {
            $sql="INSERT INTO "._DB_PREFIX_."hb_atelier_materiel(hb_atelier_materiel_id,hb_atelier_materiel_marque) VALUES(150, 'test')";
            
            $result=\Db::getInstance()->execute($sql);

        }
       

    }

 

Share this post


Link to post
Share on other sites

Ok, j'ai compris d'où vient le problème. Au moment de greffer le hook sur le module, j'ai mit :

return parent::install() &&
            $this->registerHook('hookActionValidateOrder') 

au lieu de

return parent::install() &&
            $this->registerHook('actionValidateOrder')

tout fonctionne correctement maintenant.

  • Like 1

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