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

Как правильно в YII 2 разместить одну форму на всех страницах?

Возникла проблема, необходимо разместить форму добавление текстовой строки на всех страницах. Но форма требует модели, и что бы разместить её в layout потребовалось добавлять костыль, подскажите как сделать правильно.
<? if (!$model) {
        $model = new \app\models\Name();
        $form = ActiveForm::begin(['action' => '/name/search/']);
    } else {
        $form = ActiveForm::begin();
    }
  • Вопрос задан
  • 2416 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
fornit1917
@fornit1917
Нет смысла для такой простой формы из одного поля использовать ActiveForm. Тогда и модель не понадобится.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
DanteXXI
@DanteXXI
Web-Developer
Сделайте виджет
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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