一、调试模式

  开启调试模式后,可以看到更加详细的错误信息,调试模式的作用的在于显示或者记录更多的日志信息,以便在开发过程中快速定位和解决问题

  只需要在项目配置文件中添加一个'APP_DEBUG'=>true,即可开启

  1、开启调试模式后,系统在运行时会首先检查是否定义了项目调试配置文件,如果没有定义则使用系统调试配置文件(这是ThinkPHP为我们定义好的),系统调试配置文件为系统目录->Common->debug.php文件

  大数据培训,云培训,数据挖掘培训,云计算培训,高端软件开发培训,项目经理培训

  2、在系统调试配置文件中,'DB_FIELDS_CACHE'=>false 即关闭数据表字段缓存,因为在调试模式下考虑到数据表结构会经常变动,所以默认只要开启调试模式就关闭数据表字段缓存

  所谓数据表字段缓存,就是ThinkPHP会将整个应用所涉及的表的结构都缓存到应用目录->Runtime->Data->_files目录中,每张表对应一个php文件,文件名就是表名,文件内容是一个记录该表字段信息的数组!也就是说如果开启了该缓存,那么在直接对数据库中的表结构进行的修改是不会反映到表结构缓存文件的,而在用Model对表进行操作的时时是根据表结构缓存文件中的结构信息来的,所以会导致比如新加的一个字段插入不进去数据的问题

  关于数据表结构缓存,这里有一个链接

  3、项目调试配置文件

网友评论