我刚刚下载了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注释。
也许我做错了或者还有别的东西需要注意,有人可以帮忙指出来吗?非常感谢。
答案 0 :(得分:0)
My.Data$UserID