我有一个问题给大家。在我使用Codeigniter约1年后,我开始使用Zend Framework。我已经安装了一切,现在一切正在运行。但我有一个问题。我想用我的建模学说。我总是使用Doctrine的PersistentObject,但我似乎无法得到它的工作。在Zend Framework中使用来自Doctrine的PersistentObject
问题是我需要通过ObjectManager传递给PersistentObject。但我无法让它工作。有没有人知道我如何通过ObjectManger从DoctrineORM模块传递给PersistentObject?
如果我不够清楚,你可以告诉我。说英语对我来说有点麻烦。我很抱歉!
这里可能有几个人认识这个问题,但我不知道。你能提供一些你试过的代码吗?也许那么我会理解你的担忧。 ObjectManager可以通过'$ this-> getServiceLocator() - > get('Doctrine \ ORM \ EntityManager')获取;' – Sam 2013-04-05 21:25:31
对不起......也许我在我的问题中不太清楚。我想使用Doctrine中的PersistentObject,因此我必须使用PersistentObject类中的setObjectManager设置objectManger。我不想在每个实体中这样做,但我想这样做一次。因此我必须在我的代码中调用PersistentObject :: setObjectManager。但我不知道该怎么做......我希望我现在对你更清楚一点! – 2013-04-05 22:29:38
您需要指定Zend Framework 1或2的哪个版本,以及您尝试实施的哪个版本的Doctrine版本不会受到影响。 – RockyFord 2013-04-06 10:43:30