Здравствуйте! Не знаю как сделать проверку номера на уникальность.
Модель:
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
Убрал маску, добавил в бд к номеру +, проверка на уникальность заработала. Однако номер все равно пишется без плюса, да и маска нужна. Как по другому проверять номер на уникальность ?