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条)

报告相同问题?