Лучшее решение для управления навигацией (и маркировки текущего активного элемента) в CakePHP - PullRequest
0 голосов
/ 17 января 2010

Итак, я искал пару часов, чтобы найти надежное решение для навигации по сайту в CakePHP. В течение десятка проектов я собрал вместе что-то, что работает для каждого, но в идеале мне нужен плагин CakePHP, который обрабатывает следующее:

  • Модель навигации
  • Компонент для передачи на просмотр
  • Element View Helper для отображения навигации (с управлением отображаемыми подуровнями и автоматическим определением «активного» элемента на основе URL и / или контроллера / модели / слаг
  • Админ-страницы для управления деревом навигации

Буду очень признателен за любые предложения по универсальному решению или даже по отдельным компонентам! Или даже предложения о том, как вы справились с этим в прошлом

1 Ответ

0 голосов
/ 17 января 2010

У нас недавно была эта проблема на работе, и я закончил тем, что подбирал помощника, который брал бы запрос из таблицы содержимого и преобразовывал его в меню. Поскольку это должно было стать более гибким, код становился все хуже и хуже до того момента, когда я сейчас переписываю его.

Не задерживайте дыхание, так как я буду тратить свое время на то, чтобы заставить его работать правильно, поскольку он должен быть очень гибким, но его использование не может сбить с толку.

...