Symfony/Doctrine : Résoudre “Unknown database type enum requested”

Si vous obtenez cette erreur lors de l’import des schémas avec la commande:

C’est tout simplement parce que Doctrine ne gère pas le type ENUM et considère l’ensemble de la base de données avant de gérer vos entités et votre filtre.

Pour régler ce problème il faut modifier la configuration de doctrine afin de lui faire considérer le type ENUM comme un VARCHAR.

Pour cela, il suffit de modifier /app/config.yml de cette manière :

 

Symfony2 Erreurs PHP et page blanche après avoir vidé le cache

Vous vous retrouvez avec des pages blanches et cette erreur dans les logs PHP après avoir supprimé le contenu du dossier app/cache/ de votre application Symfony2 ?

Il faut passer par la console pour vider le cache correctement :

A noter que le warmup peut être problématique dans le cas d’environnements php-fpm avec chroot, il faut donc empecher cache:clear de l’effectuer.