Bootstrap - 面包屑(breadcrumbs)

    在很多网站上都有一个导航记录栏 - 面包屑;很生动的比喻^_^

    官方文档举例

<ol class="breadcrumb">
  <li><a href="#">Home</a></li>
  <li><a href="#">Library</a></li>
  <li class="active">Data</li>
</ol>

    我们建立一个php文件

    breadcrumb.php

<ol class="breadcrumb">
  <?php echo get_breadcrumb($breadData, $menu_prefix); ?>
  <li class="active"><?php echo empty($breadData) ? ‘Body‘ : $body; ?></li>
</ol>


    我们在helper中建立如下方法:
function get_breadcrumb($array, $prefix = NULL) {
	$str = ‘‘;
	
	if (count($array)) {
		foreach ($array as $item) {
			if (strpos($item[‘linkAddr‘], ‘#‘))
				$str .= ‘<li><a href="‘ . $item[‘linkAddr‘] . ‘">‘ . e($item[‘name‘]) . ‘</a></li>‘ . PHP_EOL;
			else
				$str .= ‘<li><a href="‘ . $prefix . $item[‘linkAddr‘] . ‘">‘ . e($item[‘name‘]) . ‘</a>‘ . ‘</li>‘ .PHP_EOL;
		}
	}
	return $str;
}


    实现效果:

Bootstrap - 面包屑(breadcrumbs)


Bootstrap - 面包屑(breadcrumbs)

上一篇:全局变量模拟栈的操作


下一篇:Hadoop实战-初级部分 之 Hadoop安装部署