Thank you very much for answering, guys. Now I'm ansious for having that command!
El viernes, 1 de marzo de 2013 19:36:29 UTC-3, Wouter J escribió: > > First of all, this should not be merged into Symfony core, but into the > SensioGeneratorBundle. > > As of Symfony2.2, there will be a generate:controller command which > generates routes, actions, templates and tests for you. That is already the > command you want to use for this. > > Adding a section is just to specific, it can be used in your project only > and is not likely to be used in other sites, as adding sections is > different on every project. > > -- Wouter J > > Op vrijdag 1 maart 2013 14:43:10 UTC+1 schreef Nico Rodsevich het volgende: >> >> I want to create a command that automatically creates and modifies all >> the files needed to make a new section for the web project. >> Suppose we want to add a new section to our web project: >> >> >> >> <https://lh5.googleusercontent.com/-ORitUWtPoj4/UTCp_3RhMvI/AAAAAAAAACM/ZNqtDQwnqec/s1600/fab_home.png> >> >> Figure >> 1<https://lh5.googleusercontent.com/-ORitUWtPoj4/UTCp_3RhMvI/AAAAAAAAACM/ZNqtDQwnqec/s1600/fab_home.png> >> >> >> We use the command line to generate the section: (this is just te main >> idea, the command will be much more powerful) >> >> >> >> <https://lh5.googleusercontent.com/-J2GWX59Zu4I/UTCoajVOelI/AAAAAAAAACE/5C691Yj-TjI/s1600/fab_consola.png> >> >> Figure 2 >> >> The command would work this way: >> >> >> 1. Add the route /contacts to the routing.yml file of the bundle (if >> the project is made with YAML, otherwise it does the same with the >> Bundle's >> routing system) >> 2. If it doesn't exists already, create the ContactsAction() function >> in the ContactController (or create the entire controller if it doesn't >> exists already) >> 3. The command asks for the main layout of the views and create the >> contacts.html.twig view with the include of the layout/base.html.twig<not >> shown in Figure 2> >> 4. Automatically searchs in the main layout for a comment like {# >> @SECTION: <a href={{ path('%section%') }}>%section%</a> #} and adds >> in the same line >> the link in the way provided in the comment (in this case: <a href={{ >> path('contacts') }}>contacts</a>) (does nothing if the comment is not >> found)<not shown in Figure 2> >> >> After the modifications done in the contacts.html.twig for making the >> section shows what it should show, the project would be like this: >> >> >> >> <https://lh4.googleusercontent.com/-k9CmkQwuc_4/UTCv1cTmuRI/AAAAAAAAACY/F_CLYaQq-2M/s1600/fab_contacts.png> >> >> Figure 3 >> >> >> I would like to know opinions about this idea and what must it have in >> order to be included in the main Symfony Core, also any other ideas that >> would make it stronger und more usefull for the Sf2 community >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> -- -- If you want to report a vulnerability issue on Symfony, please read the procedure on http://symfony.com/security You received this message because you are subscribed to the Google Groups "symfony developers" group. To post to this group, send email to symfony-devs@googlegroups.com To unsubscribe from this group, send email to symfony-devs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-devs?hl=en --- You received this message because you are subscribed to the Google Groups "Symfony developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to symfony-devs+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.