通过Silex / Pimple将依赖项注入Doctrine2模型

时间:2011-10-23 02:53:13

标签: php dependency-injection doctrine-orm silex

有没有办法用Silex将依赖项注入Doctrine2模型?由于模型不是手动构造的,我无法将任何内容传递给构造函数,我找不到教程如何操作。我已经浏览了Silex和Pimple的来源,但我没有得到如何归档。任何帮助表示赞赏。

尼尔斯

更新: 模型是可更新的而不是可注入的,因此您需要在构造之后通过setter注入依赖项。 doctrine2开箱即用实现此功能,因此这里是文档的链接:

http://www.doctrine-project.org/docs/orm/2.1/en/reference/events.html

2 个答案:

答案 0 :(得分:2)

Silex没有Doctrine 2 ORM的内置服务提供程序,但您可以使用此extension
我在我的博客上发布了一个简短的教程how to implement it to Silex

答案 1 :(得分:-1)

  

只有一个Doctrine DBAL。未提供ORM服务。

来源:http://silex.sensiolabs.org/doc/providers/doctrine.html

您是否为教条ORM创建了自己的服务?