/**
* 输出调试消息
*
* @return void
*/
public function stopAndShowDebugInfo()
{
if (Request::isAjax()) {
if (Config::get('dump_use_php_console')) {
self::$sql && \Cml\dumpUsePHPConsole(self::$sql, 'sql');
\Cml\dumpUsePHPConsole(self::$tipInfo, 'tipInfo');
\Cml\dumpUsePHPConsole(self::$includeFile, 'includeFile');
} else {
$deBugLogData = ['tipInfo' => self::$tipInfo];
self::$sql && ($deBugLogData['sql'] = self::$sql);
if (!empty($deBugLogData)) {
Cml::requireFile(CML_CORE_PATH . DIRECTORY_SEPARATOR . 'ConsoleLog.php', ['deBugLogData' => $deBugLogData]);
}
}
} else {
View::getEngine('html')->assign('includeLib', Debug::getIncludeLib())->assign('includeFile', Debug::getIncludeFiles())->assign('tipInfo', Debug::getTipInfo())->assign('sqls', Debug::getSqls())->assign('usetime', Debug::getUseTime())->assign('usememory', Debug::getUseMemory());
Cml::showSystemTemplate(Config::get('debug_page'));
}
}