Использование PersistentObject из Doctrine в Zend Framework

У меня есть вопрос для всех вас. Я только начинаю использовать Zend Framework после того, как я использовал Codeigniter примерно 1 год. Я установил все, и все работает сейчас. Но у меня есть одна проблема. Я хочу использовать Doctrine для моего моделирования. И я всегда использовал PersistentObject из Doctrine, но я не могу заставить его работать.

Проблема в том, что мне нужно передать ObjectManager в PersistentObject. Но я не могу заставить его работать. Кто-нибудь знает, как я могу пройти через ObjectManger из модуля DoctrineORM в PersistentObject?

Если я не достаточно ясен, вы можете сказать мне. Мне немного стыдно говорить по-английски. Я сожалею о том, что!

Вы можете сделать это в методе onBootstrap () модуля:

 <?php namespace MyApplication; use Doctrine\Common\Persistence\PersistentObject; class Module { public function onBootstrap($e){ $serviceManager = $e->getApplication()->getServiceManager(); PersistentObject::setObjectManager($sm->get('Doctrine\ORM\EntityManager'); } }