Et comment feras-tu avec les données déjà existantes ? 
Si tu dois intervenir sur le schema, alors tu peux utiliser les migrations.
C'est super !
Evidemment, il faut aussi le fichier schema.yml... Et tout le reste ...

-----Message d'origine-----
De : [email protected] [mailto:[email protected]] De la
part de gwanael Neiveyans
Envoyé : lundi 22 novembre 2010 13:49
À : Symfony-fr
Objet : [symfony-fr] Re: Générer automatiquement le schéma yml de doctrine
et crétion de classes

C'est un fichier excel qui sera importer, avec les nom de colonnes pour
attribut et le nom du fichier pour table.

Je ne commence pas symfony depuis peux mais c'est ma premiere vrai
utilisation :s

On 22 nov, 13:42, [email protected] wrote:
> Attention surtout a bien definir les bornes du perimetre des
fonctionnalités que veut ton client.
> Ce qui me parait louche c'est :
> je rajoute que tout dois se faire lorsque le client selectionne son 
> fichier avec sfWidgetFormInputFile et qu'il appuie sur le bouton 
> générer et cela dans mon code.
> Qu'est ce qu'il met dans son fichier ? un formulaire excel ? avec des
données ?
>
>  
> Bonjour,
>
> grosso modo tu dois écrire un script php qui:
>
> 1- Ouvre le fichier xls
> 2- Ouvre le schema.yml et ajoute les tables adéquates
> 3- Crées un fichier de fixture (au cas ou) pour la table
> 4- Exécute par la suite la regénération des classes, form et filtres
>
> Une simple question comment veux tu gérer l'accès ou les données de ces
tables, si via admin gen tu dois aussi :
>
> 5- executer la création du module BO
> 6- Modifier le fichier de config du module
>
> Sinon tu dois prévoir des règles de nommages et de gestion de tel sorte à
ce qu'il y ait un seul module générique capable de gérer l'ensemble de ces
tables après avoir a récupérer leurs noms sur un fichier xml que tu aura
renseigné au cours de l'exécution de  ton script.
>
> Bon courage,
>
> BENJELLOUN Ayoub
> IED - Smile technologies
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
> Pour envoyer un message à ce groupe, adressez un e-mail
à [email protected].
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected].
> Pour plus d'options, consultez la page de ce groupe 
> :http://groups.google.com/group/symfony-fr?hl=fr

--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected].
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr


-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à