Задать вопрос
Florens
@Florens
Изучаю возможности yii2

При создание textInput автоматически присваивается атрибуты. Как исправить?

Добрый день.
Автоматически присваивает атрибуты к полю ввода текста.
Через контроллер передаю два значения id, form
public function actionBlock() {
        $form = new BlockForm;
        $id = Yii::$app->request->get();

        return $this->render('block', [
                'form' => $form,
                'id' => $id,
            ]);
    }


В view
$f = ActiveForm::begin();

                    $f->field($form, 'reason', [
                    'template' => '
                        <div class="form-group has-feedback">
                            <label>Почтовый адрес</label>
                            {input}
                            <i class="icon-users form-control-feedback"></i>
                            {error}
                        </div>'
                ])->textInput([
                    'class' => 'form-control',
                    'placeholder' => 'Почтовый адрес'
                ])->label(false); 
ActiveForm::end();


на выходе имею скрытое текстовое поле
<input type="hidden" name="_csrf" value="VEFEVVpvMHkHJ3VkFzV6Kzt4cTwgP0lLEhEoZT47ckx5dSgmCRhKCQ==">

Из-за чего идет всё это присваивание?
  • Вопрос задан
  • 163 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
slo_nik
@slo_nik Куратор тега Yii
Добрый вечер.
Это поле добавляется с целях безопасности. Не беспокойтесь, всё отлично, так надо. Форма без этого не уйдёт на сервер.
Что такое csrf
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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