Wait! What? You already write this before! Oo
Yes I do! But in french! And it seems it was not very clear... So let me explain virtuals forms again and this time... in english!
We have 2 entities. A Company and a Customer:
<?php
namespace ...;
class Company
{
private $name;
priv...
Utiliser les forms virtuals avec Symfony2
2012 commence tout juste (à ce propos, bonne année!) et commence plutôt bien!
J'ai été amené, il y a quelques jours, à utiliser l'attribut virtual du composant Form de symfony2. Le besoin était on ne peut plus simple: Créer un FormType adapté à nos besoins pour afficher un formulaire ...
Utiliser le bootstrap twitter avec symfony2
Je me l'étais promis depuis longtemps, je l'ai enfin fait! Tester un minimum Less avec Assetic (tant qu'à faire!).
Et histoire de jeter un petit coup d'oeil sur cet outil magnifique, autant le faire dans les meilleurs conditions. Pour ça, merci twitter et son bootstrap, qui utilise lui aussi ...
Des blogs BDs à la pelle...
Fans de BD? Ce post est pour vous! :)
J'ai récemment partagé sur twitter une liste de flux rss de blogs bds, connus ou moins connus et majoritairement en français (avec quelques exceptions tout de même).
Cette liste est ici!
Vous pouvez directement vous y abonner grâce au flux ATOM...
La puissance des data providers de PHPUnit
A n'en pas douter, vous êtes très certainement de grands fans des tests unitaires et, pourquoi pas, de PHPUnit.
Si vous l'utilisez depuis un certain temps, cet article ne vous apprendra probablement rien (désolé! :P). Dans le cas contraire, vous devriez être heureux (en tout cas, moi, je l'...
HTML5: Désactiver la validation de vos forms
Comme vous le savez certainement, les navigateurs récents vous offrent la possibilité de valider vos champs de formulaires pour peu que vous utilisiez les nouvelles directives HTML5 dédiées à la validation.
Ces nouveaux attributs vous permettent d'avoir une validation côté client. Votre f...
Admin generator: Objet ayant un string en primary key
Petite astuce pour ceux qui seraient amenés a utiliser autre chose un string comme clé primaire d'une table et qui voudrait tout de même utiliser l'admin generator sans obtenir d'erreur...
Il vous suffit simplement de modifier votre fichier routing.yml de manière à préciser la nature de la...
Interview de Damien DJAOUTI
Présentation
Au cours de la réalisation de mon mémoire de recherche sur les solutions e-learning dans les organisations, j'ai eu la chance d'interviewer Damien DJAOUTI, Doctorant en Informatique, au sein des laboratoires IRIT et LARA de l’Université de Toulouse (31).
Développeur et conce...
Beaucoup de changements
Il fait beau, les oiseaux chantent et l'été approche (d'accord, encore un peu de patience tout de même!). Bref, la saison est propice au changement donc, en avant!
Nouvelles parutions
Jusqu'à présent, le nombre d'articles sur mon blog reste assez restreint, principalement par manque de tem...
Le mind mapping.
Une mind map (carte heuristique en français) est un diagramme de plus en plus utilisé. Plan de document, représentation d'idées diverses, brainstorming, les mind map sont aujourd'hui utilisées à toute les sauces. Les clés du succès? Facilité de réalisation, lisibilité, clarté!
Se...
Quand nos hommes politiques parlent d'Internet...
Internet occupe une place de plus en plus importante dans notre vie et de plus en plus de d'hommes politiques expriment leur opinion sur le sujet.
En internautes avisez que vous êtes, vous avez forcément entendu parler d'HADOPI, de DADVSI, de LOPPSI (ou LOPPSI 2) ou encore des pare-feux dis...
SVN: Définition et enjeux
Ou comment un serveur SVN (Subversion) peut vous simplifier le développement d'un projet collaboratif ou personnel.
J'ai très récemment été surpris lorsque, entouré de six étudiants en troisième année d'informatique, ces derniers m'ont avoué de pas savoir ce qu'était un SVN. Voici don...
Mémoire de recherche: Déroulement
Ce mémoire sera a réaliser au cours des huit prochains mois. La version finale doit être rendu le 15 juillet 2010 peu avant la soutenance orale qui se déroulera au cours du mois de septembre.
Ce mémoire de recherche qui me permettra (si tout se passe bien) d'obtenir le diplôme M2IRT (Bac...
Gérer plusieurs sites avec les virtuals hosts d'Apache
Vous connaissez certainement déjà les alias, qui permettent de gérer plusieurs sites et qui sont très simple à mettre en place. Mais peut-être n'avez-vous jamais entendu parler des virtuals hosts d'Apache.
Pour simplifier, les alias permettent uniquement de créer un "lien symbolique...
Référentiel des régions, départements et villes de France
Tout formulaire d'inscription ou presque impose la saisie d'une adresse qui devra être sévèrement contrôlée afin d'éviter les informations erronées.
Une solution simple pour s'éviter une partie de ces contrôles rébarbatifs (et bien souvent faillibles): obliger l'utilisateur à sélect...
Templates gratuits
Parce que faire un design sympa soit-même, ce n'est pas forcément le plus rapide et certainement pas le plus facile, voici quelques bonnes adresses pour trouver des templates gratuits! :)
Sites spécialisés
Open Source Web Design - OSWD:
Certainement l'un des plus connus, vous y trouverez p...
Quelques cheatsheets Symfony...
Vous connaissez certainement les cheatsheets (traduisez antisèches).
Et bien en voici quelques unes pour symfony! :)
Directory Structure and CLI par Andréia Bohner
Un rappel de la structure par défaut des répertoires dans Symfony ainsi qu'un brève description de la plupart des commandes C...
Installation de symfony sous windows
Voici un petit tutoriel simple et rapide qui vous permettra de préparer votre environnement de travail puis d'installer symfony. Étapes nécessaires avant de pouvoir utiliser cet excellent framework! :)
La procédure d'installation de symfony sur une architecture WAMP ne présente aucune dif...