|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.09.2017, 06:22 | #1 |
Новичок
Джуниор
Регистрация: 29.09.2017
Сообщений: 1
|
Добавляются пустые строки в БД. Yii2 framework.
Делаю Регистрацию на Yii2. Форма создалась и она добавляется в БД, но в базу добавляются пустые username и password. В чем проблема?
Контроллер SiteController: public function actionSignup(){ if (!Yii::$app->user->isGuest) { return $this->goHome(); } $model = new SignupForm(); if($model->load(\Yii::$app->request->post()) && $model->validate()){ $user = new User(); $user->username = $model->username; $user->password = \Yii::$app->security->generatePasswordHash($model->password); if($user->save()){ return $this->goHome(); } } return $this->render('signup', compact('model')); } Модель SignupForm.php: <?php namespace app\models; use yii\base\Model; class SignupForm extends Model{ public $username; public $password; public function rules() { return [ [['username', 'password'], 'required', 'message' => 'Заполните поле'], ['username', 'unique', 'targetClass' => User::className(), 'message' => 'Этот логин уже занят'], ]; } public function attributeLabels() { return [ 'username' => 'Логин', 'password' => 'Пароль', ]; } } ?> Представление signup.php: <?php use yii\helpers\Html; use yii\bootstrap\ActiveForm; ?> <?php $form = ActiveForm::begin() ?> <?= $form->field($model, 'username') ?> <?= $form->field($model, 'password')->passwordInput() ?> <div class="form-group"> <div> <?= Html::submitButton('Регистрация', ['class' => 'btn btn-success']) ?> </div> </div> <?php ActiveForm::end() ?> |
29.09.2017, 14:35 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Чем не устроила уже встроенная в Yii2 регистрация?
В крайнем случае, там можно подсмотреть пример реализации. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удалить пустые строки | linguist | Microsoft Office Word | 1 | 24.06.2016 13:06 |
Проверка на пустые строки | Randy.Mandy | Microsoft Office Excel | 2 | 29.01.2012 19:56 |
пустые строки и копирование c++ | Myk21 | Помощь студентам | 0 | 02.12.2011 00:00 |
Удалить пустые строки. | kent4 | Помощь студентам | 3 | 04.08.2011 14:21 |
Почему то пустые строки | zotox | Помощь студентам | 3 | 24.03.2009 15:26 |