ThinkPHP3.2.3开发过程中遇到的问题
在项目的index文件夹中将define('APP_DEBUG', TRUE);
设为true时,如果项目报错会显示详细报错信息,不利于项目部署。
如果我改为false,使用a标签进行页面跳转时,会把地址栏中的所有字母改为小写,并在控制台报错404,
而改为true就会没有这个问题,会正常跳转。
index.php
if (version_compare(PHP_VERSION, '5.3.0', '<'))
die('require PHP > 5.3.0 !');
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG', FALSE);
// 定义应用目录
define('APP_PATH', './Application/');
// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';
该模块的config.php
'SHOW_PAGE_TRACE' => false,
'URL_CASE_INSENSITIVE' => false,
'LOG_LEVEL' => 'EMERG,ALERT,CRIT,ERR,WARN',
//错误显示信息,非调试模式有效
'ERROR_MESSAGE' => '页面错误!',
'URL_HTML_SUFFIX' => '',
'URL_MODEL' => 2,
'DEFAULT_FILTER' => 'strip_tags',