2011-10-23 26 views
2

是否有任何方法將依賴關係注入到Silex的Doctrine2模型中?由於模型不是手動構建的,我不能將任何東西傳遞給構造函數,我找不到教程如何去做。我已經瀏覽了Silex和Pimple的來源,但我沒有知道如何將其歸檔。任何幫助讚賞。通過Silex/Pimple向Doctrine2模型注入依賴關係

尼爾斯

更新: 模型是newable不是注射的,所以你需要通過施工後setter方法注入依賴。 doctrine2實現這一功能的開箱,所以這裏是對文檔的鏈接:

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

+1

類型的副本http://stackoverflow.com/questions/5295588/doctrine-2-with-symfony-di-container :) – igorw

回答

2

Silex沒有Doctrine 2 ORM的內置服務提供者,但您可以使用這個extension
我在我的博客上發佈了一個簡短的教程how to implement it to Silex

+0

哈哈,感謝兄弟....我剛回來更新這個問題與您的博客文章。不知何故,你在我的RSS閱讀器,但我想這是因爲它在phpdev或其他一些大網站上。 ;) – Abenil