【发布时间】:2025-12-07 08:55:02
【问题描述】:
没有 ID 为 0 的记录。我正在做
$id = 0;
try {
$object = $this->MyModel->get($id);
} catch(Exception $e){
//Nothing
}
而且我仍然抛出异常“表中未找到记录”。
我如何忽略给定 ID 的 get($id) 没有记录并避免异常?
【问题讨论】:
-
这能回答你的问题吗? Catch Exception in Cakephp 3 : not working
-
另外,这里的具体例外是
\Cake\Datasource\Exception\RecordNotFoundException。 -
@ndm 我也试图捕捉那个确切的异常,但它没有用。
-
你读过@Szymon 的链接吗?正是这个问题。
标签: php exception cakephp cakephp-3.0