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
