yii2高级模板扩展用户模型,没有保存数据

时间:2015-08-06 03:59:55

标签: activerecord yii2 yii2-advanced-app

我刚刚下载了yii2高级模板,并在前端模块中创建了新模型,用于扩展用户的“常用/模型”,如下所示

class UsUser extends User
{

}

class SignupForm extends Model
{      

/**
 * Signs user up.
 *
 * @return User|null the saved model or null if saving fails
 */
public function signup()
{
    if ($this->validate()) {
        $user = new UsUser();
        $user->username = $this->username;
        $user->email = $this->email;
        $user->setPassword($this->password);
        $user->generateAuthKey();
        $user->save();
        return $user;
    }

    return null;
}

当我注册时,没有错误,只是被重定向到主页但没有数据插入到db中。我不在我的模型中使用公共属性(User或UsUser),这是Tal V.在这里指定的(Yii2 active record model not saving data。所以在UsUser中只有@property注释。

也许我做错了或者还有别的东西需要注意,有人可以帮忙指出来吗?非常感谢。

1 个答案:

答案 0 :(得分:0)

My.Data$UserID