Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
меню на основ конфигов http://forum.kohanaframework.su/viewtopic.php?f=38&t=316 |
Страница 1 из 1 |
Автор: | mamahtehok [ 16 авг 2012, 19:43 ] |
Заголовок сообщения: | меню на основ конфигов |
Собственно набросал тут небольшой генератор многоуровневых меню на основе конфига, из плюшек возможность разграничивать права доступа к пунктам. авось кому пригодится. Писал в свободное от запары время, посему возможно где-то что-то не так, за правки и дополнения буду признателен. Конфиг (app/config/menu.php) Код:
Контроллер (app/class/controllers/menu) Код:
вьюшка (views/menu.php) Код:
Вызываем из другой вьюшки (или контроллера) следубщим образов Код:
В примере моего конфига вызов из основной вьюшки Код:
на выходе получим Вложение: Снимок экрана 2012-08-16 в 18.42.03.png [ 9.17 КБ | Просмотров: 5338 ] Код:
как-то так... |
Автор: | Sergey [ 20 авг 2012, 18:14 ] |
Заголовок сообщения: | Re: меню на основ конфигов |
Интересная идея |
Автор: | admin [ 25 авг 2012, 19:06 ] |
Заголовок сообщения: | Re: меню на основ конфигов |
Я свое меню тоже переделал. У меня только такая проблемка возникла...не с меню правда, меню отлично выводится. С генерацией адреса. В зависимости от вложенности хотелось бы, чтобы адрес имел вид например /hardware/computers/apple/macbook при вложенности Железо - компьютеры - Эппл - Макбук. Для двух уровней сделал, но если уровней много, что все сегменты вначале отрезает, т.е. получается /apple/macbook У вас с этим как ? |
Автор: | mamahtehok [ 25 авг 2012, 22:56 ] |
Заголовок сообщения: | Re: меню на основ конфигов |
нормально, я проверял для 4 пунктов с 4 уровнями вроженности, каждый. Вроде все ок. не верно понял первый раз вопрос... В данном примере ссылки не генирируются, а берутся из конфига, соответственно ни чего не обрезается, что в конфиге написано то и будет. |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |