@rrolegov

Использование объекта form, определенного в layout, внутри другого view?

Добрый день, возник такой вопрос: я определяю в layout объект form - $form=ActiveForm::begin(). Этот объект я хочу использовать во другом view, но Yii2 выдает ошибку, что объект form не определен в данном view, что, в принципе, соответствует логике - я в этом ведь объект $form не определяю... Но как мне связать эти объекты? Можно ли в этом случае использовать инструмент Block - www.yiiframework.com/doc-2.0/yii-widgets-block.html ? Определение $form в layout мне необходимо исходя из верстки.
  • Вопрос задан
  • 117 просмотров
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Методы есть но страшные, тапа хранения переменной как публичной в контролере. Я уверен, что Вы в корне не верно что-то делаете. Опишите задачу, а не выбранный Вами метод ее решения. Я не представляю себе необходимость начать форму в layout а закончить во view. Это же глупость какая-то.
Скорее всего Ваша задача лежит в плоскости js, а Вы ее на сервере решаете, отсюда и такие странные решения.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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