If statement phpactiverecord如果确认

If statement phpactiverecord如果确认,if-statement,phpactiverecord,If Statement,Phpactiverecord,我想问一些与php activerecord相关的问题 这是我的密码 public function validate() { $log = Login::find(1); $login = new Login(array( 'id' => 1, 'user' => $_POST['user'], 'pass' => $_POST['pass'] )

我想问一些与php activerecord相关的问题

这是我的密码

public function validate()
{
        $log = Login::find(1);

        $login = new Login(array(
            'id' => 1,
            'user' => $_POST['user'],
            'pass' => $_POST['pass']
            ));

        if ($this->user = $log->user AND $this->pass = $log->pass | $log->user = $this->user AND $log->pass = $this->pass)
        {
            APP::redirect('dashboard.index');
        }else{
            APP::redirect('dashboard.login');
        }
    }

我想知道为什么我的代码总是重定向到dahsboard.index,尽管来自输入表单和数据库的值不同。我错过了什么吗?英语不是我的第一语言,所以请原谅我的错误。谢谢。

您似乎把
=
(作业)和
=
(比较)混淆了。所以你会得到很多“真实”的答案