теперь представьте, что у вас есть структура БД, подобная этой:
таблица Объект
{
id,
name
}
таблица ObjectRelation
{
id,
parentID, -- points to id in the object table
childID -- points to id in the object table
}
я хотел бы иметь в своей модели следующее:
{
property name
property children
property parent
}
как бы вы, ребята, определили родительское свойство в этом случае? имейте в виду, что корневые элементы, очевидно, не имеют родительского объекта.