Open main menu

Changes

Développement module

519 bytes added, 12 years ago
m
Ajouter la définition de vos tables sur le principe d'un fichier par table dans '''mysql/tables/''' (voir les fichiers existants pour exemples). Ce sont les fichiers pour '''mysql''' qui font fois. Les fichiers des autres bases sont générés, au moment d'une release, à partir de ces derniers via le script:
<pre>build/dolibarr_mysql2autrebase.pl</pre>
 
Une fois votre ou vos tables créées en base, aller dans le répertoire '''dev/skeletons''' et lancer le script
<pre>php build_class_from_table.php nomtable</pre>
Remarque: Si la commande ne fonctionne pas, essayer d'utiliser php-cli plutot que php.
 
Ceci génèrera un fichier '''out.nomtable.class.php''' qui contient la classe de gestion de la table nomtable.
Dans cette classe, se trouve des méthodes deja opérationnelles pour faire un insert, un update, un delete et un fetch (select) d'une ligne de la table.
== Créer vos pages PHP (optionnel) ==