Задать вопрос
@daMage

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

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽