ReBonjour,
Deuxième poste en si peu de temps je ne m'arrête plus.
Plus sérieusement j'ai un problème avec ma BDD.
Lors de l'installation d'un composant, plutôt de la mise à jour, 2 tables devraient se créer dans ma BDD. Mais ce n'est pas le cas. La première étant déjà créée mais pas les autres.
Voici le code du fichier admin/sql/updates/mysql/0.0.6.sql
Voici une partie de mon fichier xml pour mon composant:
Une erreur dans le code?? ou faut il faire autrement?
Merci d'avance de votre réponse.
Deuxième poste en si peu de temps je ne m'arrête plus.
Plus sérieusement j'ai un problème avec ma BDD.
Lors de l'installation d'un composant, plutôt de la mise à jour, 2 tables devraient se créer dans ma BDD. Mais ce n'est pas le cas. La première étant déjà créée mais pas les autres.
Voici le code du fichier admin/sql/updates/mysql/0.0.6.sql
Code:
DROP TABLE IF EXISTS `#__s_activite`; CREATE TABLE `#__s_activite` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name_s_acitivite` varchar(25) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `#__ministere`; CREATE TABLE `#__ministere` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name_ministere` varchar(25) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `#__destinataire`; CREATE TABLE `#__destinataire` ( `id` int(11) NOT NULL AUTO_INCREMENT, `id_s_activite` int(11) NOT NULL, `id_ministere` int(11) NOT NULL, `mail_dest` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
Code:
<version>0.0.6</version> <!-- The description defaults to the name --> <description>Permet l'ajout d'un destinataire</description> <install> <!-- Runs on install --> <sql> <file driver="mysql" charset="utf8">sql/install.mysql.utf8.sql</file> </sql> </install> <uninstall> <!-- Runs on uninstall --> <sql> <file driver="mysql" charset="utf8">sql/uninstall.mysql.utf8.sql</file> </sql> </uninstall> <update> <!-- Runs on update; --> <schemas> <schemapath type="mysql">sql/updates/mysql</schemapath> </schemas> </update>
Merci d'avance de votre réponse.
Commentaire