【发布时间】:2014-12-30 17:59:24
【问题描述】:
我在尝试显示我设置的新页面时遇到错误。它给出了在我的错误控制器中配置的消息“内部错误”:
public function show500Action()
{
\Phalcon\Tag::setTitle('Internal Error - '.SKIN_NAME);
}
通常我的错误和访问日志显示错误正常,但有时它不显示任何内容。我猜可能会有不同级别的错误日志记录,但我不确定如何设置。
使用
echo "test";
die();
在代码的各个部分并设法将错误缩小到一行:
$user = AdminUser::find(array("order" => "name_admin"));
所以我尝试了这个,但我仍然没有收到错误
try {
$user = AdminUser::find(array("order" => "name_admin"));
} catch(Exception $e) {
echo 'Message: ' .$e->getMessage();
}
即使 try/catch 有效,我确信有办法让它像其他日志一样将错误写入日志,而不必每次都缩小错误范围并尝试捕获
有一个模型叫做 AdminUser 和对应的数据库表 adminUser 所以我不知道错误来自哪里
【问题讨论】: