检查Cakephp 3中是否存在记录

时间:2018-02-17 14:07:50

标签: cakephp cakephp-3.0

我想检查数据库中是否存在记录。但是如何处理在if语句之前被抛出的RecordNotFoundException?

$Content = $this->Content->get($id);

if (!$Content) {
   // forward to 404
}

// Go further

我也试过使用catch但是它给出了相同的RecordNotFoundException。

try {
    $Content = $this->Content->get($id);
} catch (RecordNotFoundException $exception) {
    // forward to 404
}

0 个答案:

没有答案