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

6 ответов

Как мы можем добавить правило в модель Yii для ввода должно быть больше 0

Кто-нибудь знает, как я могу применить правило в модели Yii для ввода должно быть больше 0, без какого-либо специального подхода.. лайк: public function rules() { return array( .... .... array('SalePrice', 'required', "on"=>"sale"), .... .... ); …
29 мар '12 в 06:45
2 ответа

Yii: Как прервать проверку модели в середине, после того, как одно из правил возвращает FALSE?

В Yii рамки, как ты abort любой further validation после возврата одного из правил FALSE? То, что я пытаюсь достичь, это: 1) остановка ненужных запросов MySQL после того, как мы узнаем, что модель не прошла проверку. 2) более понятные, понятные сооб…
09 фев '12 в 03:04
1 ответ

Проверка AJAX в TblActiveForm

Я столкнулся с некоторой проблемой в TblActiveForm. У меня есть несколько моделей в одном действии, и мне нужно проверить это в ajax. Простая проверка сервера работает нормально, но я не могу выполнить проверку AJAX. В файле просмотра у меня есть 3 …
23 янв '16 в 14:35
8 ответов

yii: как создать уникальное правило для двух атрибутов

У меня есть таблица, как это: (идентификатор, имя, версия, текст). (имя, версия) является уникальным ключом, как я могу сделать правило для проверки этого.
12 мар '12 в 16:30
2 ответа

Метод правил Yii () не работает

Привет, есть проблема с методом rules() одной из моих моделей приложения. Вот правила (): public function rules() { $newRules = array( array('password_verification', 'required'), array('password_verification', 'length', 'min'=>6, 'max'=>32), a…
19 ноя '12 в 17:07
1 ответ

Yii: правила проверки, которые всегда применяются, кроме одного сценария

Я знаю, что у вас может быть правило проверки, которое применяется только для одного сценария: array('username', 'exist', 'on' => 'update'), Теперь я хотел бы знать, возможно ли сделать наоборот: правило, которое применяется каждый раз, за ​​искл…
07 ноя '12 в 21:25
2 ответа

Как создать сценарий в Yii2 без активных правил проверки?

У меня есть модель MyEntity.php. В рамках скрипта модели определены некоторые правила и некоторые сценарии: public function rules() { return [ [['myentity_id', 'myentity_title', 'myentity_content', 'myentity_date'], 'required'], [['myentity_id'], 'i…
1 ответ

YiiFramework - избыточность кода при объявлении правила модели

Хотел бы спросить, есть ли способ, которым я могу сгруппировать несколько правил в модели в 1, чтобы я мог уменьшить количество кодов, особенно в тех местах, где один и тот же атрибут должен быть проверен на нескольких правилах... Ниже приведены пра…
22 сен '14 в 10:30
1 ответ

Yii2: метод сценариев ()

Есть 2 необходимые функции: установить пароль при регистрации и сменить пароль, если пользователь забыл его. Когда пользователь регистрируется, длина пароля должна быть не менее 4 символов; когда изменения проходят - минимум 5 символов. Просмотр явл…
06 июл '15 в 18:10
3 ответа

$model->validate() всегда возвращает false

Я читал похожие темы этой проблемы, но я не нашел решения. У меня есть форма, которая загружается через ajax. Когда все данные действительны, они не сохраняются в базе данных и показывают мне ошибку проверки в console.in моей модели пользователя I *…
13 июл '15 в 08:14
0 ответов

При проверке используйте другой div для сообщения об ошибке

Когда я делаю проверку - у меня есть два поля: age_from и age_to. но у них есть только одно поле ошибки (блок справки) "age_to". В модели есть правила: ['age_from', 'dateFunc'], ['age_to', 'dateFunc'], public function dateFunc(){ if($this->age_fr…
17 май '18 в 14:32
1 ответ

Как не получить одно и то же сообщение проверки дважды - Yii Rules

Недавно я реализовал свою собственную функцию ошибок, используя правила Yii. В рамках функции я проверяю, являются ли номер телефона и пин-код точным номером телефона и пин-кодом, который мне нужен. (Мне нужен пин-код и номер телефона вместе, потому…
22 июл '14 в 10:31
1 ответ

Yii Framework: ошибка CPhpAuthManager

Я пытаюсь сделать RBAC с этим руководством. До сих пор оно работало без ошибок, но сейчас я застрял на несколько часов, потому что правила в моей модели просто не работают. Я пытаюсь проверить роль читателя с помощью этого кода: <?php if(Yii::app…
02 июн '12 в 14:19
3 ответа

Уникальные значения электронной почты из динамической формы Yii 1.1

У меня есть форма Yii принять first name, last name а также email от пользователя. Используя add more По ссылке пользователи могут добавить несколько строк из этих трех элементов. Для проверки электронной почты, unique а также required установлены в…
10 сен '15 в 06:01
2 ответа

Условные правила валидации в Yii

У меня проблема с пользовательскими правилами валидации в Yii. У меня есть несколько полей, как day1s, day1e, day2s, day2e и т. д. Я хочу проверить, имеют ли эти атрибуты одинаковое значение, сохраненное в моей базе данных, или нет, прежде чем созда…
09 сен '15 в 14:23
1 ответ

Последовательность правил

Мое приложение не работает правильно с моими входными параметрами. У меня есть 2 правила в конфигурации urlManager: '<controller:\w+>/<action:\w+>/<factor:\w+>/<id:\d+>'=>'<controller>/<action>', '<controlle…
12 апр '13 в 06:31
1 ответ

В Yii, как вы проверяете уникальность другого столбца в таблице?

Я даю своим пользователям возможность изменить адрес электронной почты своего аккаунта. Для этого, когда они отправляют новое электронное письмо, на которое они хотели бы переключиться, я сохраняю это электронное письмо в своей базе данных как време…
19 июн '15 в 15:46
3 ответа

Разные правила для одной модели AR в Yii

У меня есть одна модель, расширяющая класс AR с определенными правилами. Но теперь мне нужно вставить строку в эту таблицу, но с другими правилами. Мне нужно создать другую модель с новыми правилами, или можно определить другие правила?
24 дек '12 в 09:24
1 ответ

Использование пользовательских валидаторов с ActiveForm в Yii2

Я хочу сделать пользовательские функции проверки, такие как встроенная проверка required, У меня есть пример кода здесь: Модель: use yii\base\Model; class TestForm extends Model { public $age; public function rules(){ return [ ['age', 'my_validation…
05 фев '18 в 17:24
1 ответ

Для каких входов я должен определить правила в классе модели?

Должен ли я определить правила для всех входных элементов в классе модели? Например, форма модели имеет 2 элемента типа ввода и текстовое поле. Могу ли я просто определить правила для этих двух типов ввода, а не для textarea? Я так и сделал, но текс…
30 дек '12 в 07:11