Поле $parent_field и метод defineChildElements
Подскажите, что за поле $parent_field в классе Model_Base? Там есть комментарий, но я что то не понял.
И что за метод defineChildElements? Что возвращает следующий код в классе Model?
$this -> elements[$this -> parent_field] -> defineChildElements($this -> table, $id)
Добрый день, $parent_field - это поле по которому реализуется древовидная структура у модели, если она у ней есть, в нем хранится id родителя.
defineChildElements - это метод элемента модели с типом parent, у него класс Parent_Model_Element. Этот метод ищет в таблице записи, с нужным родителем.
Это все элементы ядра, они могут обновляться. Для разработки лучше использовать методы описанные в документации.
https://mv-framework.ru/dereviya/