我正在開發一個Web框架框架Symfony2,它使用Doctrine 2作爲ORM。Doctrine 2繼承:GET方法在抽象子類中不返回任何數據
我有一個叫做'Pregunta'的抽象類有五個子類。其中一個叫做'Seleccion'的抽象類有兩個子類:'SelUnica'和'SelMultiple'。
如果我創建'SelUnica'或'SelMultiple'的實例,它們的GET方法正常工作,但是如果我嘗試獲取類'Seleccion'的屬性,該方法不會返回任何數據,儘管數據庫中的數據已成功保存。這隻發生在屬性上,因爲類'Seleccion'具有關係,並且GET工作正常。
SET方法也能正常工作,如果我在GET方法中放置'echo',它不會顯示任何值。
有什麼想法?
類代碼:
建議我@Gedrox,我將類Seleccion更改爲MappedSuperclass,並且在使用Doctrine命令清除緩存後,仍然無法工作。更改的代碼在這裏:[http://pastebin.com/bc8tPd3q](http://pastebin.com/bc8tPd3q) – JPunto