<?php
/**
 * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
 * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 *
 * Licensed under The MIT License
 * For full copyright and license information, please see the LICENSE.txt
 * Redistributions of files must retain the above copyright notice.
 *
 * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 * @link          http://cakephp.org CakePHP(tm) Project
 * @since         0.10.0
 * @license       http://www.opensource.org/licenses/mit-license.php MIT License
 */
use Cake\Error\Debugger;
?>
<h2>Database Error</h2>
<p class="error">
	<strong>Error: </strong>
	<?= $message; ?>
</p>
<p class="notice">
	If you are using SQL keywords as table column names, you can enable identifier
	quoting for your database connection in config/app.php.
</p>
<?php if (!empty($error->queryString)) : ?>
	<p class="notice">
		<strong>SQL Query: </strong>
		<?= h($error->queryString); ?>
	</p>
<?php endif; ?>
<?php if (!empty($error->params)) : ?>
		<strong>SQL Query Params: </strong>
		<?= Debugger::dump($error->params); ?>
<?php endif; ?>
<?= $this->element('auto_table_warning'); ?>
<p class="notice">
	<strong>Notice: </strong>
	<?= sprintf('If you want to customize this error message, create %s', APP_DIR . DS . 'Template' . DS . 'Error' . DS . 'pdo_error.ctp'); ?>
</p>
<?= $this->element('exception_stack_trace'); ?>
