在PrestaShop中,我可以使用函数Tools :: displayError()显示错误,如下所示:
if (empty($email)) {
$this->errors[] = Tools::displayError('Email is empty.');
$this->doLog('ERROR: Email/username is empty');
} elseif (!Validate::isEmail($email)) {
$this->errors[] = Tools::displayError('Invalid email address.');
$this->doLog('ERROR: Invalid Email address');
}
在OpenCart中有类似的方法吗?有可以使用的功能吗?
由于
答案 0 :(得分:2)
转到管理面板
转到系统>设置
从列表中选择您的商店,然后点击修改
转到服务器标签
要显示错误,请将显示错误更改为是,如果要将错误记录到文件中,请选择是 记录错误
输入错误日志文件名
点击保存
$logger = new Log('error.log'); //just pass the file name as error.log
$logger->write('Custom Error Message');
您将在 system->中看到错误文件。存储 - >日志 - > error.log中强>