Je suis nouveau dans le développement de modules Prestashop. J'essaie de créer le premier module Prestashop d'Amy [Référence : Voici mon code. J'ai suivi toutes les instructions de ce tutoriel https://devdocs.prestashop-project.org/8/modules/creation/tutorial/ mais j'ai toujours le problème "Impossible d'installer le module mien". Le module n'est pas valide et ne peut pas être chargé. ”Environnement PHP : 7.4, Prestahop : 8.1.0
<?php if (!defined('_PS_VERSION_')) { exit; } class MyModule extends Module { public function __construct() { $this->name = 'mymodule'; $this->tab = 'front_office_features'; $this->version = '1.0.0'; $this->author = 'Firstname Lastname'; $this->need_instance = 0; $this->ps_versions_compliancy = [ 'min' => '1.7.0.0', 'max' => '8.99.99', ]; $this->bootstrap = true; parent::__construct(); $this->displayName = $this->l('My module'); $this->description = $this->l('Description of my module.'); $this->confirmUninstall = $this->l('Are you sure you want to uninstall?'); if (!Configuration::get('MYMODULE_NAME')) { $this->warning = $this->l('No name provided'); } } public function install() { if (Shop::isFeatureActive()) { Shop::setContext(Shop::CONTEXT_ALL); } return ( parent::install() && Configuration::updateValue('MYMODULE_NAME', 'my module') ); } public function uninstall() { return ( parent::uninstall() && Configuration::deleteByName('MYMODULE_NAME') ); } }
J'ai fait tout ce qui est écrit dans le tutoriel. Je veux qu'il installe mon module personnalisé dans Prestashop.
Je ne sais pas si je peux vous aider, mais essayez de vérifier si votre fichier php est le même que "monmodule" dans "$this->name = 'mymodule';"