Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous
voila je met doucement sur doctrine. je me rend compte qu'il y'a pas une méthode unique pour arriver généralement à ça que l'on veux. ma question concerne principalement la génération de la bd.
Moi j'aimerais partir d'une bd créer depuis workbrench.
seulement j'ai dans un ebook qu'il est conseiller la method du fichier yml un peu trop verbeux pour moi. Alors pour ce qui utilise doctrine quelle méthode utilisez-vous?
merci à tous
Hors ligne
je génère mes models à partir de ma bdd existante, j'explique tout sur mon tutoriel.
Hors ligne
Bonjour throrin19 ,
Ok merci pour la réponse, une autre derrière lorsque t'écris un code custom tu le mets dans laquelle des deux classe génère par exemple la table users doctrine génère 2 ou 3 classes suivant les options t'auras donc dans mon cas users et usersTable. Je voudrais tous les users donc je me fais
public function getAllRows() { $query = new Doctrine_Query(); $query->from('Users u'); return $query->execute(); }
Cette méthode je l 'ai mise dans la classe users or d'après la doc users represente un objet et usersTable une collection d'object
En gros mon script personnalisé je sais pas ou le mettre et laquelle des deux classes utilisées dans le controller.
D'après moi je dois utiliser les deux classes dans mon controller mais suis pas sur donc je préfère avoir l'avis des personnes qui utilisent doctrine
Merci.
Dernière modification par yveson33 (22-09-2010 04:22:54)
Hors ligne
Tout ce qui est requêtage vers la BDD via du SQL et du DQL, il vaud mieux le faire sur usersTable.
Ensuite côté controller, j'utilise les deux en fonction de mon besoin. Création d'objet: new User();
Modif/suppression/requêtage : Doctrine_Core::getTable('usersTable')->tafonction();
Voilà, si ça peut t'aider
Hors ligne