Jump to content

Faciliter l'ajout de 'controller'


Recommended Posts

Bonjour,

 

Je souhaite étendre prestashop en ajoutant des 'controller' dans le front offiice sans passer par un module.

Je pensais que cela était possible en ajoutant simplement dans le dossier /override/controllers/front, le nouveau controller qui étend directement la classe frontController.

.

Cela ne fonctionne que si j'ajoute un fichier controller dans le dossier /controllers/front, qui contient des classes core.

Ce fichier ne sert à rien, il peut être vide.

 

La fonction getControllers de Dispatcher.php effectue un scan du dossier controllers/front et si le nouveau controller n'est pas trouvé, on est dirigé vers le controller pagenotfound.

 

Il est plus logique de scanner le dossier /override/controllers/front, que /controllers/front, car c'est ce premier qui contient les classe controllers, alors que le second contient les 'core'.

Cette modification permettrait de ne pas mettre de fichier dans un dossier du coeur de prestashop et faciliterait la vie des développeurs.

Edited by chantane (see edit history)
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...