Bonjour,
Je suis en train de développer un composant joomla de gestion de locations et j'ai un problème lors du déploiement. En effet dans mon fichier xml j'ai spécifié le nom du script sql (install.sql qui est censé installer les différentes tables du composant mais lors de l'installation (via le gestionnaire d'extensions), mon composant est bien transféré mais aucune table n'est installée.
Je vous montre mon fichier xml.
Donc déjà est-ce que vous pourriez me dire si la structure est bonne ? (le dossier du composant s'ajoute bien sur le site)
Y-a-t-il quelque chose de particulier à spécifier dans le script sql ? Avez-vous une idée du problème ?
Merci d'avance pour vos réponses.
Cédric
Ps: C'est mon premier message ici, j'espère donc ne pas m'être trompé de forum
Je suis en train de développer un composant joomla de gestion de locations et j'ai un problème lors du déploiement. En effet dans mon fichier xml j'ai spécifié le nom du script sql (install.sql qui est censé installer les différentes tables du composant mais lors de l'installation (via le gestionnaire d'extensions), mon composant est bien transféré mais aucune table n'est installée.
Je vous montre mon fichier xml.
Code:
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE install SYSTEM "http://www.joomla.org/xml/dtd/1.5/component-install.dtd"> <install type="component" version="1.5.0"> <name>location</name> <!-- Version du composant --> <version>stable 1.0</version> <!-- Description du Composant --> <description>Composant de gestion de locations</description> <!-- Fichiers d'installation --> <files folder="site"> <filename>location.php</filename> <filename>controller.php</filename> <filename>constantes.php</filename> <filename>models/location.php</filename> <filename>models/reservation.php</filename> <filename>js/galerie.js</filename> <filename>views/edit/view.html.php</filename> <filename>views/edit/tmpl/default.php</filename> <filename>views/list/view.html.php</filename> <filename>views/list/tmpl/default.php</filename> <filename>views/editReserv/view.html.php</filename> <filename>views/editReserv/tmpl/default.php</filename> <filename>views/editReserv/tmpl/default_reservation.php</filename> <filename>controllers/reservation.php</filename> <filename>css/list.css</filename> </files> <install> <sql> <file charset="utf-8" driver="mysql">install.sql</file> <file charset="utf-8" driver="mysqli">install.sql</file> </sql> </install> <administration> <!-- Administration Menu Section --> <menu>Composant location</menu> <!-- Fichiers de la partie administration --> <files folder="admin"> <filename>location.php</filename> <filename>controller.php</filename> <filename>constantes.php</filename> <filename>models/location.php</filename> <filename>models/reservation.php</filename> <filename>models/client.php</filename> <filename>js/galerie.js</filename> <filename>views/edit/view.html.php</filename> <filename>views/edit/tmpl/default_appart.php</filename> <filename>views/edit/tmpl/default_client.php</filename> <filename>views/edit/tmpl/default_reserv.php</filename> <filename>views/list/view.html.php</filename> <filename>views/list/tmpl/default.php</filename> <filename>views/list/tmpl/default_appart.php</filename> <filename>views/list/tmpl/default_client.php</filename> <filename>views/list/tmpl/default_reserv.php</filename> <filename>controllers/reserv.php</filename> <filename>controllers/appart.php</filename> <filename>controllers/client.php</filename> <filename>css/style.css</filename> <filename>inc/menu.php</filename> <filename>install.sql</filename> </files> </administration> </install>
Y-a-t-il quelque chose de particulier à spécifier dans le script sql ? Avez-vous une idée du problème ?
Merci d'avance pour vos réponses.
Cédric
Ps: C'est mon premier message ici, j'espère donc ne pas m'être trompé de forum
Commentaire