Articles of yii2 basic app

yii2: Обновить значения в двух таблицах с помощью действия одного контроллера?

У меня две таблицы table1 и table2, и я пытаюсь обновить строку в этих двух таблицах. У меня одинаковые значения на обеих таблицах, но id отличается, поэтому я пробовал вот так, мой контроллер, public function actionUpdate($id) { $model = $this->findModel($id); if ($model->load(Yii::$app->request->post()) && $model- >validate()) { Employee::find()->where(['Id' => $id])->one()->update(); User::find()->where(['User_id' =>$id])->one()->update(); if ( $model->save()) { […]

после внесения или изменения пароля Пользователь не регистрируется в Yii2

после создания или изменения пароля Пользователь, у меня есть ошибка входа «Неверное имя пользователя или пароль» в Yii2 логин с пользователем «admin» – это работа (я делаю администратора пользователя с actionCreate1) auth_key: kYm0pvYAXY4IzuV7eYgGgtjSqoxxMNUL password: $2y$13$QqsbMW3ErXwWOPad3abDYOPzh5XLwuEvQKBhZGEEDoT0Av5l0bE2S но я делаю пользователь или редактирую пароль, на странице входа у меня ошибка: «Неверное имя пользователя или пароль» Я думаю, […]

Отключить сообщение об ошибке проверки Yii на фокусе / клавише вверх – Yii2

По умолчанию сообщение об ошибке keyup на keyup и после pressing отправки в форме (если какая-либо ошибка существует для этого конкретного атрибута). Что хорошо. Работа прекрасно. Но возможно ли disable сообщение об ошибке на key up ? Значит, сообщение об ошибке, если оно есть, должно появляться только при нажатии кнопки отправки. Посмотреть <?php $form = […]

Проверка уникальной электронной почты с помощью DynamicFormWidget – Yii2

Я использую DynamicFormWidget для нескольких полей ввода, таких как: first_name , last_name , email & mobile_no . И я не хочу, чтобы пользователь вводил существующий email . Средства, email должны быть уникальными. Он работает, когда я не использую DynamicFormWidget . На самом деле, я не знаю, как проверить уникальную электронную почту в нескольких форматах ввода, […]

Текстовое поле Обязательное На основании выбора переключателя-Yii2

У меня есть переключатель с двумя значениями, т.е. «Индивидуальный» и «Фирма». Я ищу один сценарий, в котором, если выбран переключатель, имеющий значение «Фирма», то « CompanyName textinput» должно действовать как обязательное (обязательное) поле. И, когда выбран переключатель, имеющий значение Individual, тогда TextNumber CompanyName должен действовать как необязательное поле. Я не понимал, как это сделать. Я […]

Радио-кнопка – Yii2-Basic-App

В переключателе значение приближается. Но я хочу отобразить имя этого значения. мой user_types (таблица) id type status created_at 1 An Individual 1 2015 2 Firm 1 2015 UserController.php (контроллер) public function actionRegister() { $model = new Users(); . . $modelUserType=UserType::find()->select(['id', 'type'])->where(['status' => 1]) ->indexBy("id")->column(); return $this->render('register', [ 'model' => $model, 'modelUserType'=>$modelUserType, 'module' => $this->module, ]); […]

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

Я хочу разрешить вход пользователя из двух разных моделей. config.php 'user' => [ 'identityClass' => 'app\models\User', //one more class here 'enableAutoLogin' => false, 'authTimeout' => 3600*2, ], LoginForm.php public function rules() { return [ // username and password are both required [['username', 'password'], 'required'], // rememberMe must be a boolean value ['rememberMe', 'boolean'], // password […]

API Twitter: не получение электронной почты пользователя – Yii2

Я получаю ошибку, как Неизвестное свойство – yii \ base \ UnknownPropertyException Установка неизвестного свойства : yii \ authclient \ clients \ Twitter :: requestEmail Всякий раз, когда я 'requestEmail' => 'true', в 'authClientCollection' => [ для components в web.php web.php $config = [ . . 'components' => [ . . 'authClientCollection' => [ 'class' […]

URL-адрес, не принимающий альфа-числовой параметр – Yii2-app-basic

Как только я прохожу 41 по URL. confirm.php отпечатки 41. HTTP: // локальный / yii2-приложение основного / веб / сайт / подтвердить / 41 Но, когда я передаю «cfeb70c4c627167ee56d6e09b591a3ee» или «41a» в URL, HTTP: // локальный / yii2-приложение основного / веб / сайт / подтвердить / 41а он показывает ошибку НЕ НАЙДЕНО (# 404) Страница […]

Два разных макета для гостевого пользователя и вошли в систему User-Yii2

Раньше у меня был main.php, где были объявлены header и footer. Что хорошо. Теперь я ищу 2 разных макета для Guest User & Registered User . В котором у Registered User и Admin будет другой заголовок и нижний колонтитул. Я использую приложение Yii2 Basic. Я создал GuestUser.php & RegisteredUser.php внутри views/layouts/ папок. Гость Пользователь означает, […]