Jump to content

[résolu] v 1.6.0.6 - surcharge de /classes/controller/AdminController.php


Recommended Posts

Bonjour,

 

J'ai écrit un module admin qui a besoin de surcharger la fonction processUpdateOptions() dans

/classes/controller/AdminController.php

Pour cela j'ai créé un fichier /modules/myadmin/override/controllers/admin/AdminController

avec la fonction processUpdateOptions() modifiée, comme ci-dessous

class AdminController extends AdminControllerCore
{
    protected function processUpdateOptions()
    {
      ..
       if (empty($this->errors) && count($this->confirmations) == 0) // MODIF
           $this->confirmations[] = $this->_conf[6];
    }
}

mais ça n'a aucun effet ?

Idem si je mets le fichier dans /modules/myadmin/override/classes/admin/

ou dans /modules/myadmin/override/controllers

ou encore dans /modules/myadmin/override/classes

Y a-t-il quelqu'un qui saurait me dire pourquoi ça ne marche pas ?

merci d'avance

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

J'ai trouvé !

 

Il fallait simplement ajouter la fonction processUpdateOptions() dans le fichier controlleur du module /modules/myadmin/controllers/admin/AdminMyAdminController.php

et ça surcharge celui qui se trouve dans /classes/controller/AdminController.php

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