2009-12-10 3 views
0

Интересно, можете ли вы мне помочь. Я ищу для реализации многоуровневой навигации, родительского раздела, дочернего элемента, большого ребенка и т. Д., Которые в cakePHP достаточно прямолинейны, используя структуру данных дерева.Торт PHP древовидная структура и навигация по сайту

Однако, с точки зрения внешнего интерфейса, я не хочу просто выводить все страницы в структуре. Я хочу только выводить структуру текущей страницы плюс любые подсекции с использованием класса/id для css. Или ссылки на примеры?

Любые идеи о том, как это будет работать?

Большое спасибо.

ответ

1

CakePHP делает именно то, что вы хотите. Вы должны определить общий макет внутри /views/layouts/default.ctp. И затем для каждой страницы вы размещаете контент только внутри /views/controller/action.ctp или /views/pages.ctp.

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