Я сделал хлебные циклы автоматически на CodeIgniter, но в представлении редактирования профиля пользователя мой uuid отображается как uri-> segment. Я думаю, что он будет выглядеть чище без uuid. Как я могу пропустить, удалить или скрыть его?Удаление UID из панировочных сухарей в CodeIgniter
МОЯ URL
http://localhost/myproject/user/edit/0004055ac42e42bcb57183646e84ff05
Breadcumbs с помощником
ГЛАВНАЯ> Пользователь> Изменить> 0004055ac42e42bcb57183646e84ff05
Я ожидал
Главная> Пользователь> редактировать
Helper breadcumbs:
<?php
if(!function_exists('generateBreadcrumb')){
function generateBreadcrumb(){
$ci = &get_instance();
$i=1;
$uri = $ci->uri->segment($i);
$link = '
<ol class="breadcrumb">
<li><a href="'.site_url().'"><i class="fa fa-home"></i> Home</a></li>';
while($uri != ''){
$prep_link = '';
for($j=1; $j<=$i;$j++){
$prep_link .= $ci->uri->segment($j).'/';
}
if($ci->uri->segment($i+1) == ''){
$link.='<li class="active"><a href="'.site_url($prep_link).'">';
$link.=$ci->uri->segment($i).'</a></li> ';
}else{
$link.='<li><a href="'.site_url($prep_link).'">';
$link.=$ci->uri->segment($i).'</a><span class="divider"></span></li> ';
}
$i++;
$uri = $ci->uri->segment($i);
}
$link .= '</ol>';
return $link;
}
}
?>
почему не может и использовать $ this-> router-> fetch_class(); для получения имени вашего контроллера и $ this-> router-> fetch_method(); для вашего имени метода для генерации вашей хлебной крошки –