Concernnant le problème du build-all, le problème que je vois c'est que si
tu sors d'une base de données "plate" qui implémente des procédures stockées
par exemple j'ai l'impression que ça ne fonctionne plus.
Pour ma part, j'utilise beaucoup Postgresql et les fonctionnalités avancées
que ce SGDB offre (notamment les triggers et les fonctions en perl). Pour de
telles bases, d'une part je ne trouve pas comment déclarer ces éléments dans
un fichier YAML et d'autre part, j'ai testé le build-schema de symfony sur
une base qui contient des triggers et nada, rien de plus que le schema
relationnel ne passe. Bref, je ne vois pas comment satisfaire mon besoin de
dégradation des bases avec propel et un dump réinjecté ne convient pas non
plus. Donc je persite un peu sur mon idée de distinguer la modélisation de
la base, de la spécification du modèle objet des classes.
Sur le fond je suis d'accord avec l'objectif de modélisation mais sur la
forme et l'opérationnel, j'arrive pas à m'insérer dans les schemas proposés.


Concernant le second point, je cherche juste à savoir s'il exite le principe
bien pratique que l'on trouve en Cocoa/ObjectiveC d'initialisation des
objets à partir de sources diverses. Dans le cas précis de mon objet User,
il s'agirait de pouvoir l'initialiser aussi bien à partir des données issues
de la base de données que par exemple des données d'un POST issues d'un
formulaire web. J'ai un peu regardé les classes dans la librairie principale
de symfony et ne trouve rien qui ressemble à ça...
C'est pas dramatique non plus :) et pas très long à développer.

merci pour vos réponses en tous cas :) et chapeau bas aux 2 messieurs de
symfony qui a l'air vraiment performant sans être pour autant une usine à
gaz qui ne demande qu'à exploser !

jeremie



Le 28/03/07, Nicolas Perriault <[EMAIL PROTECTED]> a écrit :
>
>
> nautilebleu a écrit :
>
> > Si, tu peux tout à fait ! Mais cette fonction fera derrière un
> > criteria qui sera injecté dans un doSelectOne($c)
>
> Oui c'est bien ça :)
>
> ==
>
> --
> Nicolas Perriault    http://www.clever-age.com
> Clever Age - Conseil en architecture technique
> GSM: +33 6 60 92 08 67  Tél: +33 1 53 34 66 10
>
> Clever Age vous invite à ses petits-déjeuners
> http://www.clever-age.com/actualites/petits-dejeuners/
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à