Класс для предварительной загрузки orm-узлов
Открытые члены | |
__construct (TreeList $api) | |
getNodesByParentId ($parent_id) | |
hasNodesByParentId ($parent_id) | |
getLoadedData () | |
setLoadedData (array $loaded_data) | |
Защищенные члены | |
initializeLoadedData () | |
getApi () | |
setApi ($api) | |
Защищенные данные | |
$api | |
$loaded_data | |
__construct | ( | TreeList | $api | ) |
TreeListOrmPreLoader constructor.
TreeList | $api | - объект api |
|
protected |
Возвращает объект api
getLoadedData | ( | ) |
Возвращает запомненные данные
getNodesByParentId | ( | $parent_id | ) |
Возвращает детей указанного узла из запомненных данных, или false если нет данных для указанного узла
$parent_id | - id родительского узла |
hasNodesByParentId | ( | $parent_id | ) |
Проверяет наличие данных о детях укаканного узла
int | $parent_id | - id родительского узла |
|
protected |
Загружает данные и запоминает их
|
protected |
setLoadedData | ( | array | $loaded_data | ) |
Запоминает данные
array | $loaded_data |
|
protected |
|
protected |