RE: [symfony-fr] Re: Create table avec doctrine

2011-01-04 Par sujet Lélio ML
En fait, tu peux écrire la classe de migrations grâce à ton fichier excel. Tu la stockes dans un fichier se trouvant dans le répertoire lib/migrations Tu lances via exec() (ou autres) la task doctrine:migrate Et hop, tu as ta table en base Ensuite tu peux lancer la task doctrine:build

Re: [symfony-fr] Re: Create table avec doctrine

2011-01-04 Par sujet Stéphane
Oui :) Enfin t'as deux solutions avec doctrine et symfony. 1/ Tu peux générer un fichier YAML qui va décrire la table en question, puis ensuite exécuter quelques commandes que je t'ai fourni dans un mail précédent. Ce qui a pour effet que tu n'as même pas à t'occuper de savoir comment sont créés

Re: [symfony-fr] Re: Create table avec doctrine

2011-01-04 Par sujet Stéphane
Lélio je t'aime. :) Before Printing, Think about Your Environmental Responsibility! Avant d'Imprimer, Pensez à Votre Responsabilitée Environnementale! 2011/1/4 Stéphane stephane.er...@gmail.com Oui :) Enfin t'as deux solutions avec doctrine et symfony. 1/ Tu peux générer un fichier YAML

Re: [symfony-fr] Re: Create table avec doctrine

2011-01-04 Par sujet Stéphane
Ce n'est pas à partir d'excel que tu génères un fichier yml :) Tu vas faire un process qui va transformer un fichier xls en fichier yml en gros :) 1/matte la doc yaml de doctrine 2/t'as deux étapes : 1-générer le fichier yaml et exécuter les tâches de migration pour générer tables et objets; 2-

RE: [symfony-fr] Re: Create table avec doctrine

2011-01-04 Par sujet Lélio ML
Relis bien les mails. Tu as deux pistes. Privilégie celle de la génération du yml mais ne les confonds pas. -Message d'origine- De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la part de gwanael Neiveyans Envoyé : mardi 4 janvier 2011 11:05 À : Symfony-fr Objet :

RE: [symfony-fr] Re: Create table avec doctrine

2011-01-04 Par sujet Lélio ML
Passe quand même par la création du fichier yml pour le schéma : tu pourras générer les classes qui correspondent. -Message d'origine- De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la part de gwanael Neiveyans Envoyé : mardi 4 janvier 2011 11:14 À : Symfony-fr

RE: [symfony-fr] Re: Create table avec doctrine

2011-01-04 Par sujet Lélio ML
Voilà pourquoi nous t'orientions vers la création d'un fichier yml reprenant le schéma de ta table décrite dans le fichier Excel. Il vaut mieux construire la table à partir du schéma plutôt que l'inverse. Par exemple, les booleans ne seront pas pris en compte dans le sens base - schema.yml

Re: [symfony-fr] Re: Create table avec doctrine

2011-01-03 Par sujet Stéphane
Tu devrais prendre le problème comme il se doit je pense. Créer des tables, ou plutôt des objets qui conceptualisent tes problèmes, à savoir: fichier, colonne, ligne et valeur. Pas besoin de créer des tables pour chaques fichiers, mais créer une ligne dans fichier pour chaque fichier est plus

RE: [symfony-fr] Re: Create table avec doctrine

2011-01-03 Par sujet Lélio ML
Et que disent les taches doctrine ? Comme c'est à ce niveau que les tables sont créées, tu devrais pouvoir te faire une idée. Sinon, tu peux créer des migrations et les jouer. Cela permet d'ajouter/supprimer des tables/champs/index sans toucher aux données déjà présentes dans la base -Message

RE: [symfony-fr] Re: Create table avec doctrine

2011-01-03 Par sujet Lélio ML
Regarde dans le code des taches symfony : doctrine:build notamment où tu pourras identifier comment les tables sont créées. Ensuite, est-ce que tu veux que ces tables soient ensuite accessibles comme classes dans ton model ou non ? Et je t'enjoins de regarder du côté des migrations. Grâce à

Re: [symfony-fr] Re: Create table avec doctrine

2011-01-03 Par sujet Stéphane
Ah ok autant pour moi :) Fais comme te dis Lélio ! Sinon tu peux faire un truc pour générer un fichier yaml qui représentera ton fichier excel, et utiliser les tâches symfony symfony doctrine:build --all-classes -ça te génère les classes php, les forms et filters puis symfony

RE: [symfony-fr] Re: Create table avec doctrine

2011-01-03 Par sujet Lélio ML
Dans le code directement de symfony dans le répertoire selon ton installation du framework. -Message d'origine- De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la part de gwanael Neiveyans Envoyé : lundi 3 janvier 2011 16:49 À : Symfony-fr Objet : [symfony-fr]

Re: [symfony-fr] Re: Create table avec doctrine

2011-01-03 Par sujet Stéphane
$database-getDoctrineConnection()-createDatabase(); :) C'est dans createDatabase() de l'objet fournit par getDoctrineConnection(), qui m'a tout lieu d'être un Doctrine_Connection apparement ? Before Printing, Think about Your Environmental Responsibility! Avant d'Imprimer, Pensez à Votre