Symfony2 : RC1 disponible ! La révélation…

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

Dans la famille Symfony2 je demande la RC1, désormais disponible sur le site officiel de Symfony.

De gros changements qui nous facilite la vie de développeur, principalement grâce à l’ajout d’un tout nouveau bundle le GeneratorBundle, le crud est de retour, la génération de code dans un sens plus large, fini les fastidieuses configurations…

Allons voir de plus près les modifications de la première Release Candidate.

La grande nouveauté

L’annonce a été diffusée sur le blog de Symfony2 par Fabien Potencier, 2 jours avant la release, l’arrivée d’un nouveau bundle le GeneratorBundle permettant au travers des lignes de commande, de créer des bundles, automatiquement configurés et activés, de générer nos entities (pour le moment pas de gestion des relations), de faire du crud et donc de générer nos formulaires, nos controllers, nos routes, nos vues, bref que du bonheur (ce n’est qu’un début)…

On peut également voir sur le blog de Symfony2 l’article Symfony2: Getting Easier – Interactive Generators une vidéo de démonstration de ce bundle (vidéo que j’ai ajoutée ci dessous pour permettre la vue en plein écran).

Edit : Attention, il semblerait que le générateur ne fonctionne pas sous windows pour le moment (bug).

Puis, l’article annonçant la dite release donnant un complément d’informations sur la façon d’upgrader Symfony2 de façon simple, la simplification de l’upgrade impactera également les prochaines RC.

Un gros travail restant à fournir au niveau de la documentation également, qui s’étoffe jour après jour…

Vidéo Symfony2 Standard Edition RC1
Get the Flash Player to see this player.

Liste des changements entre la beta5 et la RC1

  1. Your ads will be inserted here by

    Easy Plugin for AdSense.

    Please go to the plugin admin page to
    Paste your ad code OR
    Suppress this ad slot.

    renamed Symfony\Bundle\FrameworkBundle\Command\Command to
    Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand

  2. removed the routing AnnotGlobLoader class

  3. Some blocks in the Twig Form templates have been renamed to avoid
    collisions:

    * container_attributes to widget_container_attributes

    * attributes to widget_attributes

    * options to widget_choice_options

  4. Event changes:

    * All listeners must now be tagged with kernel.event_listener instead of kernel.listener:

    * Kernel events are now properly prefixed with kernel instead of core:

    1. Before:

      <tag name="kernel.listener" event="core.request" method="onCoreRequest" />
    2. After:

      <tag name="kernel.event_listener" event="kernel.request" method="onKernelRequest" />
      

    Note: the method can of course remain as onCoreRequest, but renaming it
    as well for consistency with future projects makes sense.
    * The Symfony\Component\HttpKernel\CoreEvents class has been renamed to
    Symfony\Component\HttpKernel\KernelEvents

Tags: , , , ,


Laissez un commentaire :

*


created By ooyes.net