jacksparrow
@jacksparrow

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

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

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

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