Introduction
Par default Doctrine vous retourne le résultat de vos requête soit dans un tableau d'entité, soit dans un tableau à plusieurs dimensions selon le mode d'hydratation que vous avez choisi (HYDRATE_OBJECT ou HYDRATE_ARRAY).
L'hydratation en tableau est souvent utilisé pour des gains de per...
J'ai récemment eu une réflexion à propos de notre façon de concever des interfaces d'administration pour nos projets.
Notre vision du back-office était éprouvée depuis longtemps mais des problèmes imposait des changements.
CRUD
CRUD, Create, Read, Update et Delete, les quatre actions qui composent t...
Lors de la validation d'un formulaire, le besoin peut être de valider différemment les données selon le bouton cliquer lors de la soumission du formulaire. L'option validation_groups prend habituellement un tableau de groupes de validation mais accepte également une fonction de callback. Ce callback...
Il s'agit d'un problème que j'ai rencontré récemment, comment filtrer les résultats d'une relation entre deux entité. Doctrine permet de faire ça très simplement en ajoutant une condition sur une jointure.
Contexte
J'ai une entité Article et une entité Comment avec une relation OneToMany (Comments) ...
Du 6 au 9 Juin s'est tenue l'édition 2012 du Symfony Live à la Cité Universitaire Internationale de Paris. J'y étais présent le 7 et 8 Juin, voici mes retours sur les conférences que j'ai pu suivre.
Les slides des conférences sont disponibles sur Joind In.
Keynote par Fabien Potencier
Pour l'ouvertu...
Du 7 au 9 Juin se tiendra à la Cité internationale universitaire de Paris le Symfony Live 2012. Organisé par Sensio, ce colloque rassembla des acteurs majeurs de la communauté et des utilisateurs Symfony autour de conférences, de rencontres et de discussions sur le célèbre framework PHP de Fabien Po...
Introduction
Symfony2 possède de base un générateur de CRUD accessible via la commande php app/console generate:doctrine:crud. Cependant le résultat obtenu, bien que fonctionnel, reste loin de ce qu'on a pu connaître avec l'admin generator de Symfony 1.4.
Cette commande génère un nouveau contrôleur ...