Как использовать прослушиватель Doctrine OracleSessionInit с Symfony2?

Я использую oracle и получаю следующую ошибку:

Не удалось преобразовать значение базы данных "17-NOV-11 12.17. 33 AM "в Doctrine Type datetime. Ожидаемый формат: Y-m-d H: i: s

Также я не могу создавать новые строки, потому что Oracle жалуется на формат datetime.

Я знаю, что формат даты и времени mysql отличается от формата Oracle.

Я понимаю, что вы можете использовать слушателей доктрины с symfony 2:

http://symfony.com/doc/current/cookbook/doctrine/event_listeners_subscribers.html

И есть слушатель доктрины, созданный для исправления эта проблема:

Doctrine / DBAL / Event / Listeners / OracleSessionInit.php

Вопрос в том, как именно включить его в symfony 2.

15
задан j0k 12 November 2012 в 11:11
поделиться