foreach($ingredient as $key => $value){
echo $form->field($value, '['.$key.']name')->dropDownList(Ingredients::getActiveIngred(),
!$value->isNewRecord ?
[
'options' => [
$value->id => ['selected' => true]
]
]
: ['prompt' => 'Выбрать']);
}
['thema','each','rule'=>['integer']]; // определяет, что каждое значение должно быть целым числом
['thema','each','rule'=>['match', 'pattern' => '/[a-z]/is']]; // проверяет каждое переданное значение на соответствие введённых символов
NavBar::begin([
'brandLabel' => Html::img('/images/logo.png', ['alt' => Yii::$app->name]) . 'Ваш текст',
// остальной код
]);
$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