Задать вопрос
  • Yii2. Почему не передаются данные поля в базу?

    @webanalytics Автор вопроса
    да действительно. убрал из модели юзера $public friend и переместил тип данных в форму регистрацию и все заработало. спс
  • Yii2. Почему не передаются данные поля в базу?

    @webanalytics Автор вопроса
    если убрать один из публиков - то выдает ошибку.
    Setting unknown property: app\modules\user\models\User::friend
    если с формы регистрации
    Getting unknown property: app\modules\user\models\RegistrationForm::friend

    тип данных в модели User:
    ..
    ['friend', 'filter', 'filter' => 'trim'],
    ['friend', 'required'],
    ['friend', 'string', 'min' => 2, 'max' => 255],
    ['friend', 'unique'],
    ..
    и в форме регистрации:

    public function rules()
    {
    return [
    [['username', 'email', 'password', 'confirmPassword', 'friend'], 'required'],
    ['email', 'email', 'checkDNS' => true],
    ['password', 'string', 'min' => 8],
    ['confirmPassword', 'compare', 'compareAttribute' => 'password'],

    ];
    }

    в пустом шаблоне basic и advanced этот же самый код работает нормально. правда без сценариев.