Bonjour
je cherche un sorte de Database Wrapper (je crois que c'est le nom) qui fasse les choses suivantes :
un script PHP qui analyse le modele de données de ma base mysql 5
il génère les fichiers de classes PHP a l'image des tables de la base.
ex: table produit contient "id", "nom", "id_marque"
Le script doit créer une classe "produit" qui contiendra les membres "id" et "nom" et l'objet "marque"
et seront accessible via :
- getId() qui retourne un entier ,
- getNom() qui me retourne une string,
- getMarque() qui me retourne un objet Marque
- pareil pour le setters
+ des méthodes d'update, insert, ...
Ensuite je demande a l'objet DatabaseManager de me retourner tous les produits de la table.
Il me renvoit un tableau d'objets de type "Produit" que je peux manipuler avec des get/set.
Je peux ensuite modifier la propriété d'un Produit via setName() par ex, puis faire un update via Produit->update()
qui une fois realisé, me retourne le Produit mis a jour.
Est ce qu'il y a des frameworks qui font ca ?
merci d'avance