我有一个如下所示的场景" RECORD1:
ID 2
MenuName Our Team
MenuIcon fa-globe
ParentID 1
MenuURL /about/ourteam
MenuPosition 1
record2:
ID 1
MenuName About
MenuIcon fa-globe
ParentID 0
MenuURL /about
MenuPosition 1
"
并按照所有菜单的相同顺序。 问题是有一些必须没有子菜单我想做一个方法,检查该父菜单名称是否等于另一个表中称为产品的另一组名称,然后不应附加子菜单。
这是我的代码
<?php foreach($menus as $menu):?>
<?php
if ($menu->name == $product->name){
echo 'cannot attach sub-menu on product';
}
else {
//call the add and detached submenu function
}
?>
使用codeigniter。
我已将控制器上的记录传递给名为$menus
使用雄辩的数据库功能。 $menus = MenuModel::all();
提前致谢
答案 0 :(得分:0)
如果您正在使用CI,请尝试:
$menues = $this->db->get('menus')->result()