こんにちは、次のようにサービスからフラット配列を受け取っています
[0] [] (@bf4f219)
[0] Object (@a55f1a9)
breadcrumb "{2}"
entity_name "parent 2"
id 2
level 1
parent_id 0
[1] Object (@a5be281)
breadcrumb "{2,4}"
entity_name "child for parent 2"
id 4
level 2
parent_id 2
[2] Object (@a5bea01)
breadcrumb "{2,4,5}"
entity_name "child for 4"
id 5
level 3
parent_id 4
[3] Object (@a5ed179)
breadcrumb "{2,4,5,7}"
entity_name "child for 5"
id 7
level 4
parent_id 5
[4] Object (@a5ed6d1)
breadcrumb "{2,6}"
entity_name "child 2 for parent 2"
id 6
level 2
parent_id 2
[5] Object (@a5edb09)
breadcrumb "{2,8}"
entity_name "another child for 2"
id 8
level 2
parent_id 2
[6] Object (@a5edda9)
breadcrumb "{2,9}"
entity_name "another child for 2"
id 9
level 2
parent_id 2
私がする必要があるのは、各オブジェクトで提供される id と parent_id に基づいて多次元配列を構築することです。これが役立つ場合は、ディメンション内のレベルも各アイテムに提供されることに注意してください。
私は本当の脳が空白で、これを理解できません。解決策をすばやく見つけなければならないので、助けてください。
前もって感謝します。