zoukankan      html  css  js  c++  java
  • 比较好用的面包导航组建

    <?php 
        $item = array();
        $item['/DashBoardCO'] = array(
            'parent' => '',
            'text' => '控制面板',
            'url' => '/DashBoardCO'
        );
    
        $item['/dashboardco/merchants'] = array(
            'parent' => '/DashBoardCO',
            'text' => '组织管理',
            'url' => '/dashboardco/merchants',
            'icon' => '',
            'option' => array()
        );
        $item['/dashboardco/merchants/add'] = array(
            'parent' => '/dashboardco/merchants',
            'text' => '添加组织',
            'url' => '/dashboardco/merchants/add',
            'icon' => '',
            'option' => array()
        );
    
        /**
         * 递归调用面包路径
         */
        function create_breadcurmb($key,$item){
            static $breadcrumb = array();
            if(!$item[$key]){
                $breadcrumb = array(
                    '/DashBoardCO'=> $item['/DashBoardCO'],
                );
                return $breadcrumb;
            }
            //把所有的父节点递归到数组中去
            $breadcrumb[$key]  = $item[$key];
            if($item[$key]['parent'] && $item[$item[$key]['parent']]){
                create_breadcurmb($item[$key]['parent'],$item);
            }
            return $breadcrumb;
        }
    
        $key = $this->request->here;
        $breadcrumb = create_breadcurmb($key,$item);
        $breadcrumb = array_reverse($breadcrumb);
     ?>
    <div id="breadcrumb">
        <a class="plat" href="/users/home"><i class="icon icon-home"></i>平台管理</a>
        <?php foreach($breadcrumb as $key => $node): ?>
            <a class="plat" href="<?php echo $node['url'] ?>">
                <?php if($node['icon']): ?>
                    <i class="<?php echo $node['icon']; ?>"></i>
                <?php endif; ?>
                <?php echo $node['text']; ?>
            </a>
        <?php endforeach; ?>
    </div>
  • 相关阅读:
    XML 2—— XML文档的元素、属性、实体
    XML 1—— 概述
    Eclipse文件 常用快捷键
    JDBC 7—— PreparedStatement优势
    JDBC 6—— 针对不同表的通用查询操作
    JDBC 5—— 查的操作
    模板复习题目
    第四次博客作业
    oo第三次博客作业
    oo第二次博客作业
  • 原文地址:https://www.cnblogs.com/linksgo2011/p/3077453.html
Copyright © 2011-2022 走看看