$tree Активные статьи пользователя, сгруппированные по parent_id (0 — верхний уровень) * @var object[] $archived Архивные статьи пользователя */ use System\Classes\CSRF; $sections = [ 'income' => 'Доходы', 'expense' => 'Расходы', ]; $groups = $tree[0] ?? []; // Плоский список активных статей (группы + подкатегории) — для select'ов в модалке. $all = $groups; foreach ($tree as $parent_id => $items) { if ($parent_id !== 0) { $all = array_merge($all, $items); } } $this->setScript('categories.js'); ?> $label): ?>