Как реализовать хлебные крошки на codeigniter?

Пользователь

от hermina.hauck , в категории: PHP , 8 месяцев назад

Как реализовать хлебные крошки на codeigniter?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jazmyne , 7 месяцев назад

@hermina.hauck 

Хлебные крошки (breadcrumbs) - это навигационный элемент, который показывает пользователю текущую позицию на сайте относительно корневого каталога. В CodeIgniter есть несколько способов реализации хлебных крошек. Один из них - использование библиотеки Breadcrumb, встроенной в CodeIgniter.

  1. Подключите библиотеку Breadcrumb в конфигурационном файле приложения (application/config/autoload.php):
1
$autoload['libraries'] = array('breadcrumb');


  1. В контроллере добавьте метод для создания хлебных крошек:
1
2
3
4
5
6
7
8
9
public function index()
{
    $this->load->library('breadcrumb');
    $this->breadcrumb->add('Home', '/');
    $this->breadcrumb->add('Products', '/products');
    $this->breadcrumb->add('Laptops', '/products/laptops');
    $data['breadcrumbs'] = $this->breadcrumb->output();
    $this->load->view('products/laptops', $data);
}


  1. В представлении выведите хлебные крошки:
1
<?php echo $breadcrumbs; ?>


Это создаст следующую структуру хлебных крошек:


Home > Products > Laptops


Вы можете изменять содержимое хлебных крошек, добавлять новые элементы, изменять ссылки на страницы и т. д. в соответствии с вашими потребностями.