我的主键在我的数据库表中用作外键

时间:2017-07-19 10:20:41

标签: php database codeigniter primary-key

我有一个如下所示的场景" 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();

提前致谢

1 个答案:

答案 0 :(得分:0)

如果您正在使用CI,请尝试:

$menues = $this->db->get('menus')->result()