Checkbox yii2记得我默认选中了,我怎么能取消选中?

Checkbox yii2记得我默认选中了,我怎么能取消选中?,checkbox,yii2,remember-me,Checkbox,Yii2,Remember Me,当我在yii2中登录时,未选中“记住我”,但我总是在登录表单中得到“记住我为已选中” 我们怎么能默认不检查呢。 这是控制器代码 public function login() { if ($this->validate()) { return Yii::$app->user->login($this->getUser(), $this->rememberMe ? 3600 * 24 * 30 : 0); } e

当我在yii2中登录时,未选中“记住我”,但我总是在登录表单中得到“记住我为已选中”

我们怎么能默认不检查呢。 这是控制器代码

public function login() {
        if ($this->validate()) {
            return Yii::$app->user->login($this->getUser(), $this->rememberMe ? 3600 * 24 * 30 : 0);
        } else {
            return false;
        }
}

$this->rememberMe
总是得到yes。

您可以将bydeflult checked设置为false

public $rememberMe = false;

显示您的视图文件代码。在您的LoginForm中将remeberMe默认值设置为false,
public$rememberMe=false可能是,如果我将rememberMe默认值设置为false,您可以参考此,那么如何获取rememberMe的值,可能是从controller传递到LoginForm,对吗?