0
有沒有辦法從Entity中訪問會話或配置參數? 我想在我的所有包中的每個實體中訪問app.session.xyz。 是否可以配置原則或創建一些服務來歸檔?從Symfony2中的實體訪問配置參數
有沒有辦法從Entity中訪問會話或配置參數? 我想在我的所有包中的每個實體中訪問app.session.xyz。 是否可以配置原則或創建一些服務來歸檔?從Symfony2中的實體訪問配置參數
這是一個壞主意。您的實體不得包含任何邏輯。 您的所有業務邏輯都應該存在於專用服務中。
無論如何,這是不可能的。 您不能使用DIC向實體注入服務,因爲它不知道如何創建它們。
最好你可以做的是創建事件監聽器服務並注入想要訪問的服務。見[this](http://symfony.com/doc/current/cookbook/doctrine/event_listeners_subscribers.html)cookbook條目。 –
@ m2mdas這就是我正在尋找。謝謝。 –