THELIA Forum

Welcome to the THELIA support and discusssion forum

Offline


Bonjour,

Je commence un module pour le paiement pour notre marketplace.
Je pense m'inspirer largement du module Stripe car nous allons aussi utiliser ce service.
J'ai beau regarder dans ce module, je ne vois pas comment sont généré les champs dans la table module_config.

Une piste ? Une idée ? Toute aide sera la bienvenue !

Merci.

Offline


Cette table est utilisée pour gérer les données propres à un module. Il est très simple de l'utiliser avec les méthodes statiques getConfigValue() et setConfigValue() du module : https://github.com/thelia/thelia/blob/m … e.php#L101

Exemple :

MyModule::setConfigValue('variable-name', $variableValue);

$value = MyModule::getConfigValue('variable-name', 'default-value');

Tu peux aussi utiliser directement les méthodes setConfigValue() et getConfigValue() de la classe ModuleConfigQuery : https://github.com/thelia/thelia/blob/m … ry.php#L19

Le paramètre "valueLocale" de ces méthodes permet d'internationaliser les données stockées si nécessaire.


CQFDev | Sites, boutiques, modules, développement et intégration pour Thelia 1 et 2

Offline


Merci, je regarde cela.

Offline


Je suis parvenue à mes fins grâce à ce module : https://github.com/thelia-modules/TheliaStudio
Si vous rencontré des difficultés, vous trouverez peut être la réponse ici : http://forum.thelia.net/viewtopic.php?pid=75513#p75513

Last edited by GillesL (15-03-2019 14:33:24)