douming4359 2018-08-04 04:30
浏览 21
已采纳

如何在codeigniter中的动态菜单中设置树视图

Hello guyyz i need help in design,i don't have ideas about design, i have created dynamic menu in codeigniter i want to set that menu in treeview. First click on parent menu after open child menus, so how to implement it help me

Here is My View Code:

<?php
    foreach ($test as $val) {
      $array = explode(",", $val->category_id);
    }
    foreach ($get_cat as $key => $value) {
       if (in_array($value->category_id, $array)) {
         echo $value->category_name . '&nbsp;&nbsp;';  //Here My Menu Print
        }
    }
?>
  • 写回答

2条回答 默认 最新

  • dongqianwei6664 2018-08-04 07:48
    关注

    Here I got solution of dynamic menu design in CodeIgniter:

     <?php
        //GET CATEGORY ID FROM USER REGISTARTION
        foreach ($test as $val) {
            $array = explode(",", $val->category_id);
    
            //CATEGORY ID MATCH WITH CATEGORY NAME FROM CATEGORY TABLE
            foreach ($listMenuLevel1 as $key => $value) {
                if (in_array($value->category_id, $array)) {
                    ?>  
                    <ul class="sidebar-menu">
                        <li class="treeview">
                            <a href="#">
                                <i class="fa fa-share"></i> <span><?php echo $value->category_name; ?></span> 
                                <i class="fa fa-angle-left pull-right"></i>
                            </a>
                            <ul class="treeview-menu">
    
                                <?php foreach ($this->main_model->listchildMenus($value->category_id) as $menu2) : ?>
                                    <li class="treeview">
                                        <a href="<?php echo base_url(); ?><?php echo $menu2->category_link; ?>"><i class="fa fa-circle-o"></i><?php echo $menu2->category_name; ?><i class="fa fa-angle-left pull-right"></i></a>
    
                                        <?php foreach ($this->main_model->listchildMenus($menu2->category_id) as $menu3): ?>
                                            <ul class="treeview-menu"> 
                                                <li class="treeview">
                                                    <a href="<?php echo base_url(); ?><?php echo $menu3->category_link; ?>"><i class="fa fa-circle-o"></i><?php echo $menu3->category_name; ?></a>
                                                </li>
                                            </ul>
                                        <?php endforeach; ?>
                                    </li>
                                <?php endforeach; ?>
                            </ul>
                        </li>
                    </ul>
                <?php } ?>
                <?php
            }
        }
        ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 远程桌面文档内容复制粘贴,格式会变化
  • ¥15 关于#java#的问题:找一份能快速看完mooc视频的代码
  • ¥15 这种微信登录授权 谁可以做啊
  • ¥15 请问我该如何添加自己的数据去运行蚁群算法代码
  • ¥20 用HslCommunication 连接欧姆龙 plc有时会连接失败。报异常为“未知错误”
  • ¥15 网络设备配置与管理这个该怎么弄
  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题