Сколько кода в порядке в макете CakePHP?
Итак, я начинаю с моего первого приложения Cake, пока наслаждаюсь им, и я почти закончил первую часть своего приложения. Я только сейчас убираю свой код и проверяю, как он работает Cake.
Я знаю, что Cake хотел бы иметь код в определенных местах, например, толстую модель, тощий контроллер этики, но как насчет макета?
У меня есть панель навигации вверху каждой страницы. Ссылки заполняются текущим контроллером и передаются в представление в массиве, который размещает их в навигационной панели.
В настоящее время у меня есть -> расширение в каждом представлении, чтобы вставить эту панель, но это повторение, и я хочу удалить его.
Мои 2 варианта (я думаю, если нет другого пути).... Код этой панели навигации прямо в макете. Я не уверен в этом, не уверен, что вы должны это делать, но в макете много кода, не предназначенного для презентации.
Или я мог бы создать элемент, иметь там код и включить его в макет.
Какой самый лучший способ достижения этого?