Задать вопрос
another_dream
@another_dream
Backend-разработчик, Laravel/ZF2/Yii2

Как правильно определить объект формы в Zend Framework 2?

Каким образом, а точнее где, определить объект формы, которая должна быть доступна на любой странице сайта("обратный звонок"), не создавая объект этой формы в каждом контроллере/экшене?
  • Вопрос задан
  • 2226 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бизнес-аналитик
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Keanor
@Keanor
Ведущий разработчик
Форму можно создать отдельным классом, и в любом месте получить из ServiceManager через FormElementManager.

Пример получения в любом контроллере:
$this->getServiceLocator()->get('FormElementManager')->get('ModuleName\Form\MyForm');

где ModuleName\Form\MyForm полное имя класса формы (включая namespace)
Ответ написан
Ваш ответ на вопрос

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

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