您好我有一个在codeigniter中制作的菜单。 但是我也希望这个有子菜单 p>
因此我得到一个数组并用foreach循环完成它。 p>
< ul>
<?php foreach($ menu_item as $ menu =>& $ key):?>
< li><?php echo anchor($ menu,$ key,$ this-> uri-> slash_segment(1,'leading')== $ menu?'class =“active”':' ')?>< / li>
<?php endforeach?>
< / ul>
code> pre>
现在的问题是这个 如果它只有一个没有子菜单的菜单,但是当我得到这样的数组 p>
$ menu_item = array(
'/'=>'Home',
'/ about'=>'关于',
'/ foo'=>'boo',
'/ contact'=>'contact',
'test'=>数组(
' foo'=>'boo'
),
'test2'=>'foo2'
);
code> pre>
比它没有' 再工作了。 如何循环浏览所有内容并将其作为一个好的菜单输出? p>
div>