flobrflo Posted March 18, 2014 Share Posted March 18, 2014 Bonjour,Alors voila, dans mon module j'ai besoin de surcharger la class Configuration comme ceci: class Configuration extends ConfigurationCore { public static $definition = array( 'table' => 'configuration', 'primary' => 'id_configuration', 'multilang' => true, 'fields' => array( 'name' => array('type' => self::TYPE_STRING, 'validate' => 'isConfigName', 'required' => true, 'size' => 50), 'id_shop_group' => array('type' => self::TYPE_NOTHING, 'validate' => 'isUnsignedId'), 'id_shop' => array('type' => self::TYPE_NOTHING, 'validate' => 'isUnsignedId'), 'value' => array('type' => self::TYPE_STRING), 'date_add' => array('type' => self::TYPE_DATE, 'validate' => 'isDate'), 'date_upd' => array('type' => self::TYPE_DATE, 'validate' => 'isDate'), ), ); Je place le fichier dans : /modules/monmodule/override/classes/Configuration.php à l'installation tout se passe bien, la surcharge dans mon module marche parfaitement. Mais lors de la désinstallation, ça craque et je remarque que mon fichier à été coupé: class Configuration extends ConfigurationCore { 'table' => 'configuration', 'primary' => 'id_configuration', 'multilang' => true, 'fields' => array( 'name' => array('type' => self::TYPE_STRING, 'validate' => 'isConfigName', 'required' => true, 'size' => 50), 'id_shop_group' => array('type' => self::TYPE_NOTHING, 'validate' => 'isUnsignedId'), 'id_shop' => array('type' => self::TYPE_NOTHING, 'validate' => 'isUnsignedId'), 'value' => array('type' => self::TYPE_STRING), 'date_add' => array('type' => self::TYPE_DATE, 'validate' => 'isDate'), 'date_upd' => array('type' => self::TYPE_DATE, 'validate' => 'isDate'), ), ); //il manque : public static $definition = array( Du coup la class n'est plus valide et la désinstallation ne peu se faire correctement. Pour la terminée, je doit supprimer mon fichier de surcharge à la main et actualiser la page de désinstallation. Voilou voilou, vous savez tout ^^ Link to comment Share on other sites More sharing options...
flobrflo Posted March 21, 2014 Author Share Posted March 21, 2014 C'est donc arrivé à personne? ^^ Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now