Doctrine 2 et ORACLE : Utilisation du type datetime

De izzetali UNLU dans Technique

28 Juin 2013

La possibilité de gérer le type DATE d’Oracle avec l’ORM Doctrine 2 n’est pas configurée par défaut.
Ceci nécessite une configuration simple comme expliqué dans cet article.

Voici ci-dessous le mapping d’un champ de type datetime côté Doctrine 2 et Date côté ORACLE :

Lorsque ce champ est utilisé dans le code source de l’application une exception ORACLE est levée :
Could not convert database value « 17-NOV-11 12.17.33 AM » to Doctrine Type datetime. Expected format: Y-m-d H:i:s

 

Code source de l’application :

Comment contourner ce problème ?
Il faut préciser l’appel du service ORACLE, dans le fichier de configuration de Symfony 2 config.yml situé dans le répertoire app/config :

Vous ne devriez alors plus rencontrer ce problème.

iMDEO recrute !

A la recherche de nouveaux talents (développeurs web et mobile, chefs de projet,...)

REJOIGNEZ-NOUS

A la recherche de nouveaux talents (développeurs web et mobile, chefs de projet,...)

Voir les annonces