0
我正在爲我的文件夾創建一些麪包屑。當我點擊第二個麪包屑鏈接,它不走正確的URLBreadcrumbs鏈接不顯示正確的網址
以前的URL顯示「測試」
http://localhost/project/admin/common/test?directory=test/sub
它應該顯示
http://localhost/project/admin/common/test?directory=test
督察輸出
<ul class="breadcrumb">
<li><a href="http://localhost/project/admin/common/test">Catalog</a></li>
<li><a href="http://localhost/project/admin/common/test?directory=test/sub">test</a></li>
<li><a href="http://localhost/project/admin/common/test?directory=test/sub">sub</a></li>
</ul>
O ñ視圖
<ul class="breadcrumb">
<?php foreach ($breadcrumbs as $breadcrumb) { ?>
<li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li>
<?php } ?>
</ul>
問題:我怎樣才能確保前一個URL來顯示文件夾之前正確的URL。
我產生我的控制器
$data['breadcrumbs'] = array();
$data['breadcrumbs'][] = array(
'text' => 'Catalog',
'href' => base_url('admin/common/test')
);
$directory_names = explode('/', $this->input->get('directory'));
foreach ($directory_names as $directory_name) {
$data['breadcrumbs'][] = array(
'text' => $directory_name,
'href' => base_url('admin/common/test?directory=' . $this->input->get('directory'))
);
}