background preloader

V2

Facebook Twitter

Blog // Using the Symfony2 console. It is always almost the same story: "As a customer I want to import data from the the superseded system in to the newly build environment". So whats the deal? Building the new system based on the database structure to make the import as easy as possible? No, way to many drawbacks and since we have our lessons learned we know that flexibility matters and we'd rather go for a better fitting database design. Web-services for the reScue As for the flexibility decoupling is the magic word. A web-service might be the right answer to this question. Why? Do you know app/console? Seems at least some people had the same idea as I had, retrieving data from a feed via HTTP GET. . $ php app/console Symfony version 2.0.0-DEV - app Usage: [options] command [arguments] Options: --help -h Display this help message. The console provides you with almost everything necessary to run your bundle from the command line. $>php app/console init:bundle Application/MyBundle Making you bundle accessible from the cli.

All 110 Bundles | Symfony2 Bundles. Quoi de neuf dans Doctrine 2 ? - Blog - Veille - Clever Age. Il y a environ 1 mois de cela, la première version bêta de Doctrine 2 a été rendue publique, une petite prise en main rapide s’imposait ! Je ne vais pas parler ici de l’intégration de Doctrine dans le framework MVC symfony, le plugin sfDoctrine2Plugin n’étant à l’heure actuelle pas testable en profondeur. Cet article porte donc sur Doctrine 2, l’ORM, uniquement. Le schéma de description du modèle Le classique schema.yml pour commencer, apporte son lot de nouveautés côté syntaxe. Il y a trois méthodes : XML, Yaml et DocBlock (sous forme d’annotations PHP). La méthode recommandée par Doctrine est celle des annotations DocBlock. <? /** @Entity @Table(name="users") */ class User { /** * @Id @Column(type="integer") * @GeneratedValue(strategy="AUTO") */ private $id; /** @Column(type="string", length=50) */ private $name; /** * @OneToOne(targetEntity="Address") * @JoinColumn(name="address_id", referencedColumnName="id") */ private $address; } ?

Et, à l’ancienne, en Yaml : Génération avec Netbeans. Le blog technique de la team ELAO. Symfony Components - Standalone libraries for PHP. Beside being a full-stack framework, Symfony is also a set of decoupled and standalone components. What is a Component? Symfony Components implement common features needed to develop websites. They are the foundation of the Symfony full-stack framework, but they can also be used standalone even if you don't use the framework as they don't have any mandatory dependencies. Installation You can install each component in many different ways: Recommended Install it via Composer (symfony/dashed-component-name on Packagist). For instance, to install the HttpFoundation component: With Composer With Git git clone --branch 2.4 vendor/ With PEAR pear channel-discover pear.symfony.com pear install symfony2/HttpFoundation The Components. Symfony2 : créer un admin sécurisé. TimTutorialsJeudi 23 décembre 2010, 11:00 Non je ne suis pas mort !

Une grosse année qui arrive à son terme et qui m’aura un peu éloigné du blog ces derniers mois, mais me voilà de retour aux affaires avec la sortie imminente de Symfony2. J’ai donc décidé de monter un petit site pour tester en conditions réelles ce nouveau framework. Et tant qu’à débroussailler le terrain, autant faire partager mes difficultés. L’idée dans le tuto d’aujourd’hui est de faire un petit point sur la partie « security » très bien documentée sur le site officiel mais qui change assez des habitudes de symfony 1 et donc semble un peu déroutante au début. Ce billet est issu de ma propre et récente expérience sur le sujet et sur la branche master de fabien. Contexte Pour l’illustration, je vais simplement partir de la sandbox officielle d’origine configurée sur l’url suivante en local chez moi : et où je vais vous montrer comment y intégrer votre admin avec un formulaire d’identification sur l’url suivante : Tim. Justmarried | Le blog de Sébastien Porati.

Symfony 2 reloaded - Mikael Randy. Ce mercredi 17 février 2010, en clôture du Symfony Live 2010, Fabien Potencier a présenté Symfony 2 qui porte le nom de code de « Symfony reloaded« . En voici un retour en quelques points clés. Vous ne trouverez dans cet article d’exemple de code, de description détaillées. J’ai rédigé cet article avec l’optique de vous donner envie d’en savoir plus et je vais donc me contenter de vous lister les points qui m’ont paru important Profitant du Symfony live 2010, Fabien Potencier a levé le voile sur la nouvelle version de son framework : Symfony 2.0. Symfony Reloaded Fabien Potencier a décidé de donner un nom de code à cette nouvelle version, et pour cela, il a choisi le même principe que Matrix. Outre l’effet de style, cela à permis de créer un nouveau site pour suivre le développement de cette nouvelle version de Symfony. Une version alpha Fabien Potenciera lourdement et fortement insisté sur un point : Symfony 2 n’est pas, dans sa version actuelle, prêt pour être utilisé en production.

Nos canards découvrent Symfony2 « Blog sur Symfony. Oh, cela faisait un petit moment que je ne vous avais rien écris ! Il faut dire que j’ai été occupé ces derniers temps, fin de vacances, reprises des cours etc…Et puis F.Potencier nous sort la version PR3 de Symfony2 alors, autant vous dire que j’ai aussi passé quelques temps à apprendre la bête ! Je vous le dis tout de suite, le manque de documentation, à jour ! , m’a fait perdre du temps pour faire fonctionner facilement les fonctions de bases.

Particulièrement avec Doctrine2. Mise à jour ap la conclusion ! Tout d’abord, je me suis mis à Github, c’est vrai que c’est pratique, rapide et finalement facile d’utilisation ! Intérêt ? Si je vous parle de Github c’est que la dernière mise à jour de la sandbox de Symfony2 s’y trouve, mais vous pouvez télécharger aussi un zip ou utiliser Subversion. Dans tous les cas, vérifiez bien que vous avez la version PR3 ! On va voir rapidement comment afficher un message, parce que ça doit vous démangez de faire fonctionner rapidement SF2 ! <? Twig Doctrine2.

Symfony2. Symfony 2, comment ça fonctionne ? - Le blog de Noël GUILBERT. 1. The Big Picture — Documentation. Sandbox configuration. Symfony2. Documentation Format — Documentation.