31,003
edits
Tag: 2017 source edit |
Tag: 2017 source edit |
||
| Line 133: | Line 133: | ||
===Générer la classe PHP DAO d'accès aux tables=== | ===Générer la classe PHP DAO d'accès aux tables=== | ||
Les fichiers de classe d'un object DAO sont générés automatiquement avec ModuleBuilder lors de la création d'un object. | |||
A défaut d'utiliser le générateur de module, vous trouverez des | A défaut d'utiliser le générateur de module, vous trouverez des exemples dans le squelette de module, fichier '''htdocs/modulebuilder/templates/class/myobject.class.php'''. | ||
Dans cette classe, se trouve des méthodes CRUD (Create/Read/Update/Delete) déjà opérationnelles pour faire un insert, un fetch (select), un update, un delete d'une ligne de la table. Editer le fichier pour utiliser le bon nom de module, de tables et placer ce fichier dans le sous-répertoire de '''class''' du module. Le Module Builder permet de faire cela en quelques clics de souris. | Dans cette classe, se trouve des méthodes CRUD (Create/Read/Update/Delete) déjà opérationnelles pour faire un insert, un fetch (select), un update, un delete d'une ligne de la table. Editer le fichier pour utiliser le bon nom de module, de tables et placer ce fichier dans le sous-répertoire de '''class''' du module. Le Module Builder permet de faire cela en quelques clics de souris. | ||