@daMage

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

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

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

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

Войти через центр авторизации
Похожие вопросы