Size: a a a

2020 May 21

Д

Дмитрий in Yii Framework 2
Maxyc Webber
я пока в начале пути. еще и богатый папа бедный папа не дочитал даже...
ну главное что начал.. хз. я вообще боюсь сейчас в россии деньги держать. держу и боюсь. нездоровые тут процессы происходят. но это так. личное мнение.
источник

A

Artyom in Yii Framework 2
Может кто знает как это побороть, хочу тесты запускать из другой папки, вроде бы и работает, но когда запускаю через phpStorm то получаю такое. 😩
источник

A

Artyom in Yii Framework 2
вообще, конфигурация подозрительная получается, просто указать дополнительную папку нельзя походу.
источник

A

Artyom in Yii Framework 2
должно быть как-то так.
источник

A

Artyom in Yii Framework 2
чувствую тесты лесом пойдут, достало уже.
источник

A

Artyom in Yii Framework 2
😅
источник

MW

Maxyc Webber in Yii Framework 2
Artyom
чувствую тесты лесом пойдут, достало уже.
источник

A

Artyom in Yii Framework 2
😅
источник

SS

Sanzhar Sarsenbi in Yii Framework 2
Всем привет!

У кого есть сертификаты:
Togaf 9 foundation и ITIL V3
Прошу написать в личку, есть задачки, за деньги разумеется
источник

SV

Steam Vis in Yii Framework 2
почему может не работать клиентская валидация required?
источник

А

Аль Пачино in Yii Framework 2
Steam Vis
почему может не работать клиентская валидация required?
Как настроена валидация?
источник

А

Аль Пачино in Yii Framework 2
Steam Vis
почему может не работать клиентская валидация required?
Код view покажи
источник

SV

Steam Vis in Yii Framework 2
Аль Пачино
Как настроена валидация?
<section class="registration__user">
   <h1>Регистрация аккаунта</h1>
   <div class="registration-wrapper">
       <?php
       $form = \yii\widgets\ActiveForm::begin([
         'method' => 'POST',
         'action' => ['/signup'],
         'options' => [
           'class' => 'registration__user-form form-create'
         ],
         'enableClientValidation' => true
       ]) ?>

       <?= $form
         ->field($model, 'email', ['options' => ['tag' => false]])
         ->textarea([
           'class' => 'input textarea',
           'rows' => 1,
           'placeholder' => 'user@mail.ru',
           'autofocus' => true,
         ])
         ->label('Электронная почта', ['class' => 'input-danger'])
         ->hint('Введите валидный адрес электронной почты', ['tag' => 'span'])
       ?>

       <?= $form
         ->field($model, 'username', ['options' => ['tag' => false],])
         ->textarea([
           'class' => 'input textarea',
           'rows' => 1,
           'placeholder' => 'Ваше Имя'
         ])->label('Ваше имя и фамилия')
         ->hint('Введите ваше имя и фамилию', ['tag' => 'span',])
       ?>

       <?= $form
         ->field($model, 'cityID', ['options' => ['tag' => false]])
         ->dropDownList($cities, [
           'class' => 'multiple-select input town-select registration-town',
           'size' => 1
         ])->label('Город проживания')
         ->hint('Укажите город, чтобы находить подходящие задачи', ['tag' => 'span'])
       ?>

       <?= $form
         ->field($model, 'password', ['options' => ['tag' => false]])
         ->passwordInput(['class' => 'input textarea'])
         ->label('Пароль')
         ->hint('Длина пароля от 8 символов', ['tag' => 'span'])
       ?>

       <?= Html::submitButton('Создать аккаунт', ['class' => 'button button__registration']) ?>

       <?= $form->errorSummary($model) ?>
       <?php
       $form::end() ?>
источник

А

Аль Пачино in Yii Framework 2
А в контроллере ?
источник

SV

Steam Vis in Yii Framework 2
Аль Пачино
А в контроллере ?
public function actionRegister()
   {
       $model = new SignupForm();

       if (\Yii::$app->request->isPost) {
           $model->attributes = \Yii::$app->request->post('SignupForm');

           if ($model->register()) {
               return $this->goHome();
           }
       }

       $cities = ArrayHelper::map(Cities::find()->asArray()->all(), 'id', 'name');

       return $this->render('register', compact('model', 'cities'));
   }
источник

А

Аль Пачино in Yii Framework 2
Не совсем так нужно в контроллере
источник

Д

Дмитрий in Yii Framework 2
Steam Vis
public function actionRegister()
   {
       $model = new SignupForm();

       if (\Yii::$app->request->isPost) {
           $model->attributes = \Yii::$app->request->post('SignupForm');

           if ($model->register()) {
               return $this->goHome();
           }
       }

       $cities = ArrayHelper::map(Cities::find()->asArray()->all(), 'id', 'name');

       return $this->render('register', compact('model', 'cities'));
   }
а почему не $model->load?
источник

А

Аль Пачино in Yii Framework 2
Ща пример скину, стандартный экшн.
источник

Д

Дмитрий in Yii Framework 2
Steam Vis
public function actionRegister()
   {
       $model = new SignupForm();

       if (\Yii::$app->request->isPost) {
           $model->attributes = \Yii::$app->request->post('SignupForm');

           if ($model->register()) {
               return $this->goHome();
           }
       }

       $cities = ArrayHelper::map(Cities::find()->asArray()->all(), 'id', 'name');

       return $this->render('register', compact('model', 'cities'));
   }
источник

Д

Дмитрий in Yii Framework 2
так лень прочесть документацию...
источник