2015-07-22 37 views
0

我目前正在將一個項目從CodeIgniter + MySQL架構轉移到Symfony + MongoDB架構。哪裏可以在Symfony中創建所有與數據庫相關的函數?

我曾經有一個模型爲我的每個實體。在這個模型中,我有一些功能來創建/插入/獲取/刪除/更新我的實體。由於這些功能都在模型中,所以我可以在各種控制器中使用它們。

我想用我的新架構(Symfony2 + MySQL)做同樣的事情。

完成該操作的最佳方法是什麼?創建一個存儲庫?創建服務?

回答

2

我建議您創建Manager類,您將存儲所有業務邏輯。你也可以使用Doctrine Repository類,但是你不能在其中注入服務。

相關問題