Overview Version History Q & A Rating & Review
PHP DAO Generator - Extension VSCode
Une extension Visual Studio Code permettant de générer automatiquement des DAO (Data Access Objects) PHP à partir de vos bases de données.
Elle facilite la connexion à vos serveurs, l’exploration des bases, et la génération de fichiers DAO dans vos projets PHP.
🚀 Installation
Depuis la Marketplace
Ouvrir VS Code → Extensions
(Ctrl+Shift+X)
Rechercher PHP DAO Generator et cliquer sur Install
.
Installer un .vsix
localement
Se rendre sur les releases GitHub
Télécharger VS Code Extension Package
Dans VsCode aller dans Extensions
→ menu ...
→ Install from VSIX...
Sélectionner le fichier php-dao-generator-x.x.x.vsix
.
📌 Fonctionnalités principales
Ajouter facilement des serveurs de bases de données.
Explorer vos bases et tables directement depuis la sidebar.
Générer automatiquement des fichiers DAO pour vos tables.
Deux modes de génération :
Sauvegarder : crée une sauvegarde dans backup/
avant d’écraser.
Écraser : remplace directement les fichiers existants.
🖥️ Utilisation
1. Ouvrir l’extension
Cliquez sur l’icône PHP DAO Generator dans la barre latérale.
2. Ajouter un serveur
Cliquez sur le bouton +
Remplissez le formulaire :
Type de serveur *
Host *
Port *
Username *
Password
Database
(liste déroulante avec bouton refresh)
Cliquez sur Test de connexion pour vérifier l’accès.
Puis sur Créer .
➡️ Le serveur apparaît dans la sidebar.
3. Gérer un serveur
Cliquer sur Se déconneter pour avoir :
Connecter : affiche la liste des bases de données.
Modifier le serveur : permet de modifier la configuration.
Supprimer le serveur : supprime le serveur.
4. Explorer une base
Déroulez un serveur connecté
Cliquez sur une base de données → ouvre l’onglet Génération DAO .
5. Génération DAO
Sélectionnez les tables à inclure ou exclure.
Choisissez une option :
Sauvegarder (backup + nouveau DAO)
Écraser (remplace directement)
Cliquez sur Générer DAO .
Un explorateur de fichiers s’ouvre :
Si D:\wamp64\www
existe, vous pouvez directement sélectionner votre projet PHP.
Si un projet avec le même nom que la base de données sélectionnée existe, il sera par défaut présélectionné.
Les fichiers DAO sont générés dans : D:\wamp64\www\[projet]\local\__classes\DAO
⚙️ Options de génération
Sauvegarder :
Un backup est créé dans backup/
Puis un nouveau DAO est généré
Écraser :
Écrase directement l’ancien fichier DAO