一段时间以来,我正在玩ZF2和Doctrine 2,我觉得它们很棒。 我对其中任何一个都没有多少经验,但我一直在研究多个教程和示例应用程序。他们给了我一些关于库的想法,但是我对DQL之类的事情以及在控制器中刷新EM感到不舒服。我意识到ZF2仍然是一个测试版,但我希望有一些代码可以显示一个可扩展的结构,它可以成为真实应用的骨架。 请分享您的经验,如果可能,请提供示例源代码。
此致 的Valentin
答案 0 :(得分:0)
骨架是现实生活中的应用程序的骨架,就是它的用途。如果你想将zf2与doctrine连接起来,只需安装DoctrineModule和DoctrineORMModule(如果你想要它就是ODM)。
DQL实际上不应该在您的控制器中,而是将其放在存储库中。
可以在控制器中刷新EM,但有时可以更好地设置事件侦听器,然后在每个请求结束时刷新EM一次。
答案 1 :(得分:0)
http://www.jasongrimes.org/2012/01/using-doctrine-2-in-zend-framework-2/ - 很好的教程,你需要设置ZF2-D2