$phone ->save();
Хочу добится что бы если пользователь по ошибке или специально ввёл одинаковые данные приложение не упало, а корректно сказало ему "извините такая запись уже есть" и всё.
// в модели, в правилах валидации пишите
['email', 'unique', 'targetClass' => self::className(),
'message' => 'Извините, такой e-mail уже существует в базе данных',
Не хочется руками проверять, есть ли ссылки на эту запись в других таблицах.
Делаю следующее: переменной test присваиваю новое значение так: Yii::$app->params[ 'test' ] = 'новое значение'; потом открываю файл config/params.php а там старое значение...
в какое место нужно добавить классы/код что бы реализовать собственный фильтр
$model = User::findOne(Yii::$app->user->identity->id); // записываем номер телефона в БД
Как вы поняли, вторая форма ничего не отправляет в базу данных, а лишь проверяет, одинаковые данные или разные, если выдаст совпадения, скрипт sms закрепит этот номер как подтверждённый.
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:\xampp\htdocs\test\web"
ServerName test
ServerAlias www.test
ErrorLog "logs/test-error.log"
CustomLog "logs/test-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:\xampp\htdocs\test1\web"
ServerName test1
ServerAlias www.test1
ErrorLog "logs/test1-error.log"
CustomLog "logs/test1-access.log" common
</VirtualHost>
http://test
http://test.1
The file or directory to be published does not exist: E:\XAMPP\htdocs\local.dev\new_app\vendor\bower/jquery/dist
Мне нужно сделать вместо AND OR. Как можно добиться
print_r(Yii::$app->request->post());
public function beforeSave($insert)
{
if(!$this->isNewRecord && self::getOldAttribute('miniature') != ''){
$this->miniature = self::getOldAttribute('miniature');
}
return parent::beforeSave($insert);
}
<?= $form->field($model, 'miniature')->widget(FileInput::classname(), [
'options' => ['accept' => 'image/*'],
'model' => !Yii::$app->isNewRecord ? $model->miniature : null
]); ?>
$("#form").submit(function(e){
e.preventDefault()
// остальной код
}
...данные попадут в модель в её публичные свойства?
...и пока не понимаю будет ли работать валидация, если форму отправить аяксом.