function recTree($parentid, $lvl) { $pages = Pages::findAll(['parent' => $parentid]); $lvl++; echo '<ul>'; foreach ($pages as $page) { echo '<li>'; $id = $page->pid; if ($lvl > 1) { echo '->'; } echo $page->title; recTree($id, $lvl); echo '</li>'; } $lvl--; echo '</ul>'; }