2013-09-29 52 views
0

我想從我創建的另一個類(ClassA)訪問我創建的服務(ServiceClass)。我已經讀了很多,做到這一點的正確方法是使ClassA成爲服務,然後注入ServiceClass,但ClassA類在功能上並不是真正的服務,它不提供任何全局功能,對我而言,它是一個實體,所以使它成爲服務,以便我可以訪問其他服務似乎不正確。任何人都可以幫助我理解?Symfony2從非服務類訪問服務

+0

請提供編碼! –

回答

1

如果它是一個實體,而不需要知道任何服務。在理想情況下,實體僅用於存儲數據。你應該重新考慮你的班級結構。

如果您仍然想要這樣做,您唯一的選擇是在實例化您的課程時將其聲明爲服務或注入/設置服務。

是的,請提供代碼,以便我們可以建議您該做什麼。這只是盲目的猜測,因爲你提供的信息很少。