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

Как в rules в Yii2 задать уникальность сочетания 2 полей?

В таблице есть строковых поля login и group. По отдельности они должны быть не уникальны. То есть, одинаковые логин и название группы могут быть в таблице. Но не может быть 2 одинаковых логина в одной группе. Можно сделать через свой валидатор, но есть встроенное решение? То есть, не должно быть одинаковых сочетаний логина и пароля в таблице.

Как например:

[['login', 'group'], 'unique', 'targetAttribute' => ['login', 'group']],
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
MLDevelop
@MLDevelop
На странице https://www.yiiframework.com/doc/api/2.0/yii-valid... представлены все доступные на данный момент встроенные в Yii2 валидаторы. И среди них нет такого (возможно, пока нет), который подошел бы под Вашу задачу. Потому реализуйте через свой валидатор.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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