Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]



Vous avez des soucis avec votre Opencart v1.5.x, nous pouvons résoudre vos problèmes,
contactez le Bureau France !

par tel: 0 891 690 175 ou par
email

Création d'un module 2.0.0

Programmation, discussions et suggestions pour l'amélioration de OpenCart

Création d'un module 2.0.0

Messagepar rainbow0601 » 12 Oct 2014, 17:14

Bonjour,

Je suis un peu nouveau sur la plateforme OpenCart et souhaiterais pour mon premier module de test, interagir avec la bdd.

Où sont gérés les classes qui enregistre dans la bdd la nouvelle table et les nouveaux champs?

Codialement
OpenCart 2.0.0
En cours: translate opencart_2.0.0_fr
rainbow0601
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 5
Inscription: 07 Oct 2014, 10:02

Re: Création d'un module 2.0.0

Messagepar LeorLindel » 12 Oct 2014, 20:45

Sur opencart la BDD ainsi que les tables et champs sont créés à l'installation.

Par contre tu peux, via le fichier qui se placera dans le répertoire "model" créer une fonction d'installation pour définir les tables et les champs à créer, exemple :
Code: Tout sélectionner
   public function install(){
      $this->db->query("CREATE TABLE IF NOT EXISTS `" . DB_PREFIX . "nomdetatable` ( ...etc...
Celle-ci et ceux-ci seront créés lors de l'installation du module dans le back office.
Il est évident qu'il faudra créer aussi une fonction de désinstallation, exemple :
Code: Tout sélectionner
   public function uninstall() {
      $this->db->query("DROP TABLE IF EXISTS `" . DB_PREFIX . "nomdetatable`");
   }
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Création d'un module 2.0.0

Messagepar plasticovering » 13 Oct 2014, 11:04

Salut Rainbow, on se lance apparemment dans le même créneau et au même moment, si tu as besoin d' aide ou que l'ont puisse bosser ensemble hésite pas . je vais également me lancer dans le développement de module pour la v2.0
Développeur et graphiste par temps perdu
Commercial à temps plein, utilisation Opencart v2.0 en fr
Boutique : http://www.plasticovering.com
Projet : création de modules v2.0
plasticovering
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 9
Inscription: 12 Oct 2014, 22:35


Retourner vers Développement

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron