[英]Dynamic Breadcrumbs in CodeIgniter According To Web Service Data
我想從Web服務數據動態制作面包屑。 我想顯示這樣的層次結構: Beranda / Kugi / Category / Sub-category
,其中Category
是Sub-category
的父Sub-category
問題是我從樹形視圖Sub-category
從$this->input->GET('KodeSubKategori')
獲取Sub-category
的值。 但是,我無法獲得Category
的值。
這是我的控制器:
//to get the value of Sub-category
$paramSubKategori = $this->input->GET('KodeSubKategori');
$get_url_subkategori = $this->ws_url->GetUrl('SubKategoriRetrieve?KodeSubKategori='.$paramSubKategori);
$get_json_subkategori = json_decode(file_get_contents($get_url_subkategori), true);
我想獲得數據Category
盡管我沒有在樹狀視圖中單擊它
那么我該如何解決呢? 謝謝。
在您的控制器方法上添加此代碼
$data['crumb']=array(
array('label'=>'Beranda','link'=>'your dynamic link'),
array('label'=>'Kugi','link'=>'your dynamic link'),
array('label'=>'Category','link'=>'your dynamic link'),
array('label'=>'Sub-category','link'=>'') # Last link should be blank for active link
);
$this->load->view('yourfilename',$data); # yourfilename - name of your view file
在查看yourfilename.php頁面上,添加以下內容-
<ul>
<?php $tb=count($crumb); for($c=0;$c<count($crumb);$c++){ if(($tb-$c)>1){?>
<li><a href="<?php echo $crumb[$c]['link']?>"> <?php echo ucfirst($crumb[$c]['label']);?></a> /</li>
<?php }else{ ?>
<li class="active"><?php echo ucfirst($crumb[$c]['label']);?></li>
<?php } }?>
</ul>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.