【问题标题】:my primary key is used as foreign key in the table of my db我的主键在我的数据库表中用作外键
【发布时间】:2017-07-19 10:20:41
【问题描述】:

我有一个如下所示的场景“ 记录1:

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的变量

使用 eloquent db 函数。 $menus = MenuModel::all();

提前致谢

【问题讨论】:

    标签: php database codeigniter primary-key


    【解决方案1】:

    如果你使用 CI 试试:

    $menues = $this-&gt;db-&gt;get('menus')-&gt;result()

    【讨论】:

    • 上面的结果是一样的
    猜你喜欢
    • 1970-01-01
    • 2016-05-14
    • 1970-01-01
    • 2017-03-10
    • 2012-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-07
    相关资源
    最近更新 更多