IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Création d'un module


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 84
    Par défaut Création d'un module
    Bonjour à tous,

    je suis un peu perdu, peut être n'ai je pas trouvé le topic qui va bien dans le forum.
    J'essaie de packager un module que j'ai creer pour Joomla 1.5.15, malheureusement je ne comprend pas ce qui se passe lors de la création automatique d'une table dans ma BDD.

    à savoir que j'ai créé 2 fichiers d'installation/desinstallation comme suis :

    installation/install.mysql.utf8.sql
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    DROP TABLE IF EXISTS `#__favoris`;
     
    CREATE TABLE IF NOT EXISTS `#__favoris`(
      `id` int(11) NOT NULL auto_increment,
      `id_user`int(11) NOT NULL,
      `new_favoris_url` varchar(512) NOT NULL,
      `new_favoris_name` varchar(255) NOT NULL,
      `self_favoris_url` varchar(512) NOT NULL,
      `self_favoris_name` varchar(255) NOT NULL,
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM CHARACTER SET `utf8` COLLATE `utf8_general_ci`;
    installation/uninstall.mysql.utf8.sql
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DROP TABLE IF EXISTS `#__favoris`;
    déclarés tous 2 dans mon fichier .XML comme suis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <install>
    <sql>
    <file driver="mysql" charset="utf8">installation/install.mysql.utf8.sql</file>
    </sql>
    </install> 
     
    <uninstall folder="admin">
    <sql>
    <file driver="mysql" charset="utf8">installation/uninstall.mysql.utf8.sql</file>
    </sql>
    </uninstall>
    Mon soucis est qu'à aucun moment il ne créer les tables dans ma base.
    A savoir, à la base mon n'est pas ENGINE=MyISAM mais ENGINE=InnoDB (j'ai retiré les clefs étrangères pour que cela fonctionne).

    Quelqu'un aurait une idée du pourquoi du comment ça ne fonctionne pas?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 19
    Par défaut
    peut-etre qu'il ne remplace pas les #__ par jos_ ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 625
    Par défaut
    #__ permet de rajouter le préfixe de la table il faut le garder.

    Cependant tu indiques vouloir utiliser du innoDB

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ENGINE=MyISAM CHARACTER SET `utf8` COLLATE `utf8_general_ci`;
    Mais tu met pourtant du MyISAM

    ta syntaxe du xml que tu donnes est correcte ?

Discussions similaires

  1. [Toutes versions] Création d'un module sous access
    Par bckflow dans le forum VBA Access
    Réponses: 1
    Dernier message: 23/07/2009, 15h26
  2. Création d'un module : petit probleme de syntaxe
    Par sebinator dans le forum VBA Access
    Réponses: 2
    Dernier message: 30/11/2007, 11h10
  3. [débutant] Création d'un module
    Par Chris51 dans le forum Modules
    Réponses: 5
    Dernier message: 17/04/2007, 16h23
  4. Création d'un module php5 en C.
    Par freeosca dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 09/11/2006, 22h59
  5. Cration d'un module de recherche
    Par cyberbiker dans le forum Access
    Réponses: 1
    Dernier message: 16/03/2006, 15h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo