0
if  ($this->id == NULL AND ($this->status_id == '62' OR $this->status_id = '63'))
    {
        $notify_url = Route::get('applications')->uri(array('controller' => 'calibration', 'action' => 'details', 'id' => $this->id));

        Notify::create(Kohana::$config->load('tip.top'), 'Calibration',
            $this->id.': '.$this->description,

            Route::get('applications')->uri(array('controller' => 'calibration', 'action' => 'details', 'id' => $this->id))

        );
    }

你好,

我有这段代码,当记录的 ID 不是 NULL ,记录的状态不是“进行中”并且记录的状态是“完成”时,它应该向我发送通知,它应该只向我发送通知然后。

它向我发送完全相反的通知。当我刷新空白记录和添加记录时,当状态为“进行中”时,它会发送通知

任何帮助将不胜感激。

4

1 回答 1

1

你的条件是错误的:

$this->id == NULL => 当 IS null 并且你说“..当记录的 ID不是NULL...”

由于您的指示,您的条件将是:

if  ($this->id != NULL AND ($this->status_id == '62' OR $this->status_id = '63'))

问候。

于 2013-04-18T11:36:57.833 回答