我有一些令人頭痛的問題,我想重新制作輪子。索納塔管理軟件包:從嵌入式管理員類訪問子編輯路線
在奏鳴曲管理包中,我試圖通過所有管理實體進行邏輯導航。
每個實體都在這樣的級聯相關:programEntity - > LevelEntity - > ExerciceEntity - > somethingEntity - >等
從我讀過,奏鳴曲管理員束手柄(希望這會改變),只有一個嵌入父級和子級管理員級別之間的關係。
事實是不是很方便,能夠編輯/列表父母的孩子,回到儀表盤編輯/列表父母的孫子
我目前正在試圖使自定義路線編輯parend的孩子從編輯路線刪除父路徑:
http://localhost/domain/admin/acme/app/parent/4/child/3/edit
我想通過直接一個這樣的替換此網址:
http://localhost/domain/admin/acme/app/child/3/edit
這樣我就可以從父母選擇的孩子那裏接觸到大孩子。
我試圖從sonata adminClass中覆蓋generateObjectUrl和generateUrl而沒有成功,我也在爲每個實體重寫模板,但它不是很適合poo。
有什麼想法?