我想知道是否可以输出一个教义错误,相当于:
死(mysql_error());
我之所以问,是因为表单脚本没有保存数据,但也没有返回错误。而且我不知道 Doctrine 在“幕后”做什么。
非常感谢J
我想知道是否可以输出一个教义错误,相当于:
死(mysql_error());
我之所以问,是因为表单脚本没有保存数据,但也没有返回错误。而且我不知道 Doctrine 在“幕后”做什么。
非常感谢J
class FileSqlLogger implements Doctrine\DBAL\Logging\SQLLogger {
private $log_dir = '/var/www/logs/Doctrine/queries';
public function startQuery($sql, array $params = null, array $types = null)
{
$now = new DateTime;
$file_name = "{$this->log_dir}/{$now->format('d-m-Y')}.log";
if (is_writable($this->log_dir))
{
file_put_contents($file_name, "{$now->format('H:i:s')}: Executing query '{$sql}' with parameters " . implode(', ', $params));
}
else
{
die('Error: Unable to write to the Doctrine log file!');
}
}
}
我还没有测试过,我不知道它是否会起作用,但我认为它应该可以帮助你朝着正确的方向前进。
记录教义错误。
也许这篇文章可以提供帮助。