MenuHelper (NavigationHelper) для CakePHP

December 1, 2008 | By admin | Filed in: CakePHP, Переводы.

UPD: хелпер переименован в NavigationHelper и перенесен в другой репозиторий

Eelco Wiersma сделал хелпер, помогающий создавать меню (пост про NavigationHelper)

Он позволяет генерировать меню и отдельные ссылки. Если ссылка активна, то к ней добавляется класс ‘active’.

Использование:
Скопируйте файл navigation.php в папку с хелперами, а затем подключите хелпер, указав его в массиве $helpers.

После этого в представлении можно использовать его следующим образом:

// Вывод списка ссылок
echo $navigation->menu(array(
array('Home', array('controller' => 'pages', 'action' => 'display', 'home')),
array('Another link to home', '/', array('class' => 'another-link-to-home'))
), array('id' => 'my-menu'));

// Или одной ссылки
echo $navigation->link('Home', '/');

Tags: ,

2 comments on “MenuHelper (NavigationHelper) для CakePHP

  1. michas says:

    Ссылка на хелпер не рабочая

  2. admin says:

    Спасибо, исправил.

Leave a Reply