@daMage

Как забиндить дефолтные параметры к вьюхе?

Здравствуйте. По возможности избавляюсь от статики в классах, сейчас руки дошли до View. На сайте футер "содержит" несколько запросов к базе. Писать в каждом контроллере запросы к бд - не вариант, также не хочу эти запросы помещать в сам класс View. Вариант с биндингом переменных в глобальный массив где-нибудь перед контроллерами тоже не подходит - т.к. обращения к бд будут происходить в любом случае, независимо от того, подключается ли вьюха, либо это просто обработка формы. Остановился на статичиском колобеке, который вызывается в конструкторе класса. Может есть вариант получше?
  • Вопрос задан
  • 146 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
HMVC.

Это могут быть виджеты, запросы к контроллерам и т.д. Вы не указали фреймворк (если он есть вообще) так что... можете посмотреть как это сделано скажем в Symfony. Там можно дернуть контроллер из вьюшки со соим объектом Request (тип под запрос такой).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы