Creation d'une table a l'installation d'un composant

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Creation d'une table a l'installation d'un composant

    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:
    Code:
    <install>
    		<sql>
    			<file driver="mysql" charset="utf-8">sql/install.mysql.sql</file>
    		</sql>
    	</install>
    Ce fichier contient:
    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!');
    Dernière édition par Xoto à 21/05/2015, 21h05

  • #2
    Re : Creation d'une table a l'installation d'un composant

    Je vient de resoudre mon probleme il falait que je mette charset="utf8" et non pas charset="utf-8"

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X