@jazzman7

Как сделать проверку на уникальность при коррекции данных?

Здравствуйте! Не знаю как сделать проверку номера на уникальность.
Модель:
public function rules()
    {
        return [
            [['name', 'phone'], 'required'],
            [['phone'], 'unique'],
        ];
    }


Вью:
<?=  $form->field($model, 'phone')->widget(MaskedInput::className(), [
        'mask' => '+7 (999) 999-9999',
        'options' => ['placeholder' => 'Телефон', 'class' => 'form-control'],
    ])  ?>


Телефон по всему сайту имеет вид
+7 (777) 777-77-77
В базе 77777777777

Убрал маску, добавил в бд к номеру +, проверка на уникальность заработала. Однако номер все равно пишется без плюса, да и маска нужна. Как по другому проверять номер на уникальность ?
  • Вопрос задан
  • 30 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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