Bonjour, je suis entrain de suivre la documentation pour faire le composant Hello World mais lorsque que je l'installe sur mon Joomla tout fonctionne mais il ne me creer pas la table necessaire dans ma base de donnée. Pourtant j'ai bien un fichier 'install.mysql.sql" dans un repertoire "com_helloworld/admin/sql/install.mysql.sql"
j'ai ensuite mit dans mon helloworld.xml:
Ce fichier contient:
j'ai ensuite mit dans mon helloworld.xml:
Code:
<install> <sql> <file driver="mysql" charset="utf-8">sql/install.mysql.sql</file> </sql> </install>
Code:
DROP TABLE IF EXISTS `#__helloworld`; CREATE TABLE `#__helloworld` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `greeting` VARCHAR(25) NOT NULL, `published` tinyint(4) NOT NULL, PRIMARY KEY (`id`) ) ENGINE =MyISAM AUTO_INCREMENT =0 DEFAULT CHARSET =utf8; INSERT INTO `#__helloworld` (`greeting`) VALUES ('Hello World!'), ('Good bye World!');
Commentaire