private function view_menu_set_nav($menu){
if(count($menu)>0){
$a=1;
foreach ($menu as $row) {
echo '<li>';
if( strtolower($row["name"])=="legare"){
echo '<a href="'.$row["url"].'" ><b style="color:#952120">'.$row["name"].'</b></a>';
}else{
echo '<a href="'.$row["url"].'">'.$row["name"].'</a>';
}
if($row['childs']) {
if($a==1){
echo '<ul class="navigation">';
$this->view_menu_set_nav($row['childs']);
echo '</ul>';
$a=0;
}else{
$a=1;
}
}
echo '</li>';
$a++;
}
echo $a;
}
}
собственно нужно сделать так чтобы функция вызывала себя каждый раз по одному разу
если есть данная переменная $row['childs'] нужно сделать так чтоб вот этот метод вызывался один раз $this->view_menu_set_nav($row['childs']);
Помогите