Symfony2: cheatsheets
Un bon résumé à garder sous le coude (et en pleine évolution): http://dattaya.github.com/symfony2-cheatsheets/
Symfony2: débugguer avec twig
Tout d’abord, il faut activer l’extension twig debug. Pour cela, vous pouvez déclarer un service dans config_dev.yml. Ceci permet de rendre le debug disponible uniquement en environnement « dev ». Si il s’agit d’un besoin ponctuel dans une action et que vous ne voulez pas activer le debug globalement: Et ensuite dans les vues, il devient possible […]
Symfony2: Native query avec Doctrine2 (entity)
Pour la fonction addEntityResult() et addJoinedEntityResult() il faut mettre l’objet sous la forme « Societe\ProjetBundle\Entity\Objet » et non pas « SocieteProjetBundle:Objet »
Symfony2: rendre seulement un block avec Twig
A partir d’une action:

Charger des données de test dans une application Symfony2: les fixtures
Nous allons dans ce billet insérer des données de test dans notre application de façon à avoir un jeu d’essai fonctionnel. Ceci va nous permettre de développer certaines partie de l’application sans se soucier de la présence de données qui devrait être créées par des formulaires qui n’existent pas encore. Pour cela, nous allons utiliser […]
Symfony2 + GIT
Voici une mini introduction permettant de créer un repository git pour un projet SF2. Rien d’exhaustif ici, juste le strict nécessaire. Il existe une page dans le « cookbook » qui donne de très nombreuses indications: http://symfony.com/doc/current/cookbook/workflow/new_project_git.html La première partie concerne la création d’un fichier .gitignore à la racine de notre projet. Ce fichier a pour but […]

Créer une extension twig au sein de symfony 2
Nous allons aborder ici la création d’une extension twig, ce qui va nous permettre de créer nos propres filtres ou fonctions et de les utiliser dans nos templates. Pour l’exemple, j’ai besoin de récupérer l’inverse d’une couleur pour faire un effet du plus mauvais goût, encadrer une div avec l’inverse de sa couleur de fond. […]

Le CRUD, ou comment créer une maquette rapidement
SF2 dispose d’un outil capable de générer des fichiers de formulaires permettant de de créer(Create), lire, (Read), mettre à jour (Update) ou supprimer (Delete) des données par rapport au modèle précédemment défini. Même si au final on ne conservera que peu de choses de ces squelettes, ceci est très efficace pour avoir une arborescence conforme […]