PHP If语句重新运行

时间:2016-07-01 17:12:32

标签: php

我刚刚在我的PHP编程中发现了一个错误,我可以弄清楚为什么,在我的MVC控制器中,我有一个if语句,但是,当控制器通过时,它会通过两个语句...

public function actionCheckin($id) {
        $model = $this->loadScanningModel($id);


        if($model->checkin_status_id == 0){
            //checkin user
            $model->checkin_status_id = 1;                

            $model->save();
            $this->redirect(array('view', 'id' => $model->id, 'scanning' =>'success'));
        }
        else{
            $this->redirect(array('view', 'id' => $model->id, 'scanning' =>'reg'));
        }
    }

这将是什么,如果checkin_status_id = 0它将运行第一个条件,但不是用重定向结束代码,它将运行else查询,现在条件已经满足if,并转到另一个重定向...

我做错了什么?

0 个答案:

没有答案