IIS – Permissions des fichiers uploadés

J’ai récemment été confronté à un souci gênant : lorsqu’un utilisateur uploadait un fichier sur mon site via un formulaire (en l’occurrence une image toute bête), celui-ci n’apparaissait pas sur le site. Je devais systématiquement aller sur le serveur (un IIS sous WS 2012) redonner sur le fichier en question les droits de lecteur à […]

Doctrine : un preUpdate() qui refuse de passer

Petit article sur un problème qui m’avait déjà interpelé il y a quelques mois. J’avais ceci dans une de mes entités : Malgré toutes mes relectures, impossible de passer dans cette fonction en preUpdate() comme demandé. Le problème est en fait parfaitement anodin, mais difficile à solutionner. Il faut en fait mettre… deux étoiles en […]

EntityManager::clear() nettoie un peu trop bien

Aujourd’hui en développant, je suis tombé sur un cas de figure assez basique mais qui fait péter une grosse erreur à Doctrine. Admettons que vous avez deux entités liées par un ManyToOne. On va reprendre l’exemple du précédent billet en disant que l’entité principale est Codeur et l’entité propriétaire de la relation est Pantalon. Vous […]

Désérialiser un XML complexe

Serializer le barbare Dernière je me suis retrouvé confronté à l’un des pires problèmes de ma vie de dev : la désérialisation. Derrière ce mot barbare, que le dictionnaire de Firefox ne semble pas reconnaître (d’ailleurs il n’apprécie pas plus son équivalent anglais « deserialization ») se cache un processus pourtant fort utile : la transformation d’un […]

Hello world !

Cela fait longtemps que je souhaite démarrer un blog de développeur, afin de stocker (surtout) et partager (ensuite) mes trucs et astuces autour de mon métier : le développement. Mon GoreBlogBundle en cours de développement connait des hauts et des bas ; aussi afin que ma prose ne soit pas victime de ma procrastination, j’ai […]