Oui ou alors il y a peut-être possibilité d'instancier la tâche (task) dans le code PHP et de lui dire de s'exécuter. La doc là-dessus décrit comment faire.
-----Message d'origine----- De : [email protected] [mailto:[email protected]] De la part de gwanael Neiveyans Envoyé : mardi 23 novembre 2010 10:04 À : Symfony-fr Objet : [symfony-fr] Re: Générer automatiquement le schéma yml de doctrine et crétion de classes Non, vous avez parfaitement récapituler ce que je souhaite faire. Les commandes de générations et migrations sont donc a faire avec la commande exec de php? On 23 nov, 09:53, Lélio ML <[email protected]> wrote: > Bonjour, > > Si je récapitule bien, tu souhaites permettre à l'utilisateur > d'ajouter une ou plusieurs table via un ou plusieurs fichiers Excel. > Ces tables auraient une classe formulaire correspondante (donc au > moins avec les classes "modèles" équivalentes). > > Pour cela, il faut effectivement passer par le schema.yml. C'est lui > qui va te piloter la création de tes classes (model, form et > éventuellement filter). > A mon avis la procédure n'est pas très complexe : > > - récupération du fichier Excel > - création d'un fichier .yml dans config/doctrine contenant le > schéma de la table décrite par le fichier Excel > - symfony doctrine:generate-migrations-diff pour créer la ou les > migrations correspondantes > - symfony doctrine:build --all-classes pour créer les classes de la > nouvelle table > - symfony cc pour prendre en compte les nouvelles classes > > Après, si tu veux un module particulier : symfony > doctrine:generate-admin ... Mais cela ne semble pas être ton cas. > > Ces actions (tasks) peuvent être lancées directement dans l'action qui > récupèrera le fichier Excel. > > Y a-t'il quelques choses que nous n'aurions pas compris ? > > -----Message d'origine----- > De : [email protected] [mailto:[email protected]] > De la part de gwanael Neiveyans Envoyé : mardi 23 novembre 2010 09:23 > À : Symfony-fr Objet : [symfony-fr] Re: Générer automatiquement le > schéma yml de doctrine et crétion de classes > > :s Je suis perdu la... > > Mohamed, je ne veux pas générer un module pour la nouvelle table, > juste créer la classe automatiquement dans lib/form/doctrine et si > possible éditer le schéma.yml de la base de données pour ne pas avoir > l'erreur de classe not found, je sais que c'est un problème assez > compliqué a expliquer et je m'en excuse > > -- > 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
