Описание тега yii2-validation

Используйте этот тег, если ваш вопрос относится к системе проверки Yii2, независимо от того, выполняется ли проверка в рамках модели или как отдельные экземпляры-валидаторы.
1 ответ

Yii2 требуется валидатор в поле массива

В моем коде у меня есть поле (например, имя поля - exampleField []), в котором я реализовал добавление дополнительной функциональности через JS . Теперь я хочу реализовать требуемый Yii2 Validtor для каждого поля. Я уже использую каждый валидатор, н…
29 июл '16 в 13:02
1 ответ

Yii 2.0 - сообщение об ошибке при проверке минимального числа в Yii2.0

У меня возникли проблемы с поиском сообщения об ошибке проверки минимального номера. Я попытался перезаписать его этим кодом public function rules() { return [ [['login_name'], 'string', 'min' => 5, 'message' => 'Please input more than 5 chara…
20 янв '16 в 10:09
1 ответ

Проверка формы Yii2 - сравнивать повтор пароля только после заполнения поля пароля

Моя форма проверки использует следующие правила: [['password', 'password_repeat'], 'required'], ['password_repeat', 'compare', 'compareAttribute' => 'password', 'message' => "Passwords don't match"], Как написать правила для password_repeat ср…
17 май '18 в 11:04
2 ответа

Правило валидации, требующее выбора как минимум двух вариантов

У меня есть следующее правило проверки: ['dagen_ids', 'required', 'message' => 'Selecteer.', 'when' => function($model) { return $model->frequentie == 2; }] Атрибут dagen_ids массив, который заполняется виджетом Select2 (множественный выбор…
29 авг '16 в 15:37
1 ответ

Проверка не работает после установки сценария

Моя проверка на стороне клиента не работает после создания сценариев. он прекрасно работает перед созданием сценария. у меня есть два сценария обновления и создания, у меня есть два поля, которые необходимо заполнить при создании сценария, и у меня …
26 апр '17 в 05:48
2 ответа

Подтвердите активную форму Yii2 простым нажатием кнопки

Я хочу проверить мою активную форму Yii2 простым нажатием кнопки, которая не является кнопкой. Я старался $('#formId').yiiActiveForm("validate") Но это не работает. Я тоже пробовал - $('#formId').yiiActiveForm('submitForm') он проверяет форму, но та…
26 окт '16 в 05:06
0 ответов

UploadedFile::getInstances дает пустой массив и загрузка файла не работает в yii2

Если я использую поле, как показано ниже, для загрузки файлов, и когда я печатаю $_FILES в контроллере, результат будет empty, <?php echo $form->field($userformmodel, 'user_images[]')->fileInput(['multiple' => true, 'class' => 'multi …
2 ответа

Перенаправить на предыдущий адрес "с которого были отправлены данные формы" с моделью в yii2

Я создал виджет для отображения формы в layouts/main.php нижний колонтитул Это файл виджета с именем common\widget\SubscriberFormWidget.php <?php namespace common\widgets; use Yii; use yii\base\Widget; use common\models\Subscriber; class Subscrib…
1 ответ

Проверка уникальной электронной почты с помощью DynamicFormWidget - Yii2

Я использую DynamicFormWidget для нескольких полей ввода, таких как: first_name, last_name, email & mobile_no, И я не хочу, чтобы пользователь печатал существующий email, Средства, email должен быть уникальным. Это работает, когда я не использую Dyn…
13 апр '16 в 17:45
0 ответов

Regex yii2 номер телефона валидатор

Я пытаюсь проверить следующие номера телефонов с помощью Regex validator в yii2: +6018-2031218 0060182031218 006018-2031218 как это public function rules() { return [ [['name', 'minimum_order_amount', 'time_order_open', 'time_order_close', 'delivery…
16 авг '16 в 16:22
2 ответа

Yii2 как создать правило (фильтр) для всех атрибутов модели?

Скучно применять фильтр "trim" для каждого атрибута в модели. Любая идея имеет Yii2 что-то вроде этого: ['*', 'filter', 'filter' => 'trim'],
29 янв '18 в 01:15
1 ответ

yii2 переписать модель addError

Это оригинальная функция Model.php public function addError($attribute, $error = '') { $this->_errors[$attribute][] = $error; } в моем свойстве модели я хочу переопределить этот метод таким образом public function addError($attribute, $error = ''…
30 ноя '17 в 09:16
1 ответ

Проверка, если другие поля не пусты

В форме у меня есть три поля: family, name а также patronymic, Необходимо настроить валидацию таким образом, чтобы, если хотя бы один из них был заполнен, остальные также стали обязательными. Если не один не завершен, то проверка должна быть успешно…
24 янв '19 в 10:22
1 ответ

Пользовательская проверка на DynamicFormWidget в Yii2 не работает

Я пытаюсь добавить пользовательскую проверку для виджета DynamicFormWidget в Yii2. Существует виджет DynamicFormWidget "процент", и общая сумма всех динамически создаваемых значений "процент" должна составлять 100. Я добавил правило проверки public …
29 май '18 в 09:25
1 ответ

Операции с динамическими формами с данными на сгенерированных формах? yii2

В принципе. У меня проблема с 2 вещами: Я использую динамические формы, пользователь может добавить столько, сколько ему нужно, чтобы ввести все счета-фактуры под рукой. У меня есть поле (invoice_loadamount), я хочу суммировать все поля invoice_load…
05 май '16 в 22:50
4 ответа

YII2 Пользовательская проверка не работает с правилом пользовательской модели функций

Я пытаюсь реализовать с помощью пользовательской функции в модели не работает, я не понимаю, что не так в моем коде. Я пытаюсь позвонить с основным позже, я поставлю свое состояние. Вот код модели public function rules() { return [ ['mobile_number',…
03 дек '15 в 07:15
2 ответа

Yii2 Преобразование из целого числа в дату и время для отображения и сохранения в базе данных с целым числом

У меня есть таблица с колонкой for_date сохраняются по типу integer в базе данных. Для того, чтобы показать for_date с форматом DateTime я использовал ActiveForm с кодом: <?= $form->field($model, 'for_date')->textInput([ 'class' => 'form…
13 окт '15 в 07:47
1 ответ

Yii2: как вызвать yiiActiveForm() вручную?

В yii2 Я положил весь свой код JS в 1 файл, используя yii2-assets-auto-compress плагин, в том числе jQuery lib. Загрузка этого файла async ускорить загрузку страницы. Но если на странице есть формы, yii добавляет yiiActiveForm() в конце </body&gt…
17 мар '18 в 07:28
0 ответов

Доступ к другому значению модели в beforeSave() в yiii2

Поля модели и поля модели B в одной форме Пример: public static function tableName() { return 'a'; } public function rules() { return [ [['id','b_id'], 'id'], ]; } public function beforeSave($insert) { //I want to save b model here } Я не могу получ…
1 ответ

Проверка правильности Yii2 на форме с повторяющимися записями модели

Я работаю над этим весь день, и это первый раз, когда я опубликовал здесь, поэтому я надеюсь, что кто-то может мне помочь, пожалуйста. У меня есть форма, где несколько записей для одной формы - это одна и та же модель. В результате я вручную установ…
11 окт '17 в 23:32