<?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>