我使用笨面包屑。
这里是我的观点显示我的痕迹:
Home >> rd-sharma-solutions >> class-12 >> chapter-22-differential-equations >> exercise-22-10
当我点击主页它重定向我Home
但是当我点击rd-sharma-solutions
或class-12
它也重定向我主页的网址。
我现在用的就是foreach循环添加链接:
这里是我的Controller
代码:
$uri_data = $this->uri->segment_array();
unset($uri_data[2]);
unset($uri_data[1]);
$this->mybreadcrumb->add('Home', base_url());
foreach ($uri_data as $key) {
$this->mybreadcrumb->add($key, base_url($key));
// I want to add the $key value next time in base_url($key. '/' . $key);
}
这里是我的url
:
http://localhost:8080/courses/Book/solution/rd-sharma-solutions/class-12/chapter-22-differential-equations/exercise-22-10/
我想下一次追加先前的URL值,这样我可以把它添加到我的面包屑HREF。
试试这个..我会帮你
$uri_data = $this->uri->segment_array();
$breadcrumbs = array();
for ($i=count($uri_data); $i > 2 ; $i--) {
if ($i == count($uri_data)) {
$breadcrumbs[] = "recent link"; // for your recent breadcrumb // do ur html
} else {
$breadcrumbs[] = $uri_data[$i]; // loop you downword // do ur html
}
}
krsort($breadcrumbs); // sort your array
foreach ($breadcrumbs as $value) {
echo $value;
}