前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TP入门第四天

TP入门第四天

作者头像
苦咖啡
发布2018-05-07 17:39:39
7370
发布2018-05-07 17:39:39
举报
文章被收录于专栏:我的博客我的博客

1、URL大小写

默认配置:’URL_CASE_INSENSITIVE’  => false,   // URL地址是否不区分大小写

这样默认情况下是区分大小写的,如果不想让系统区分大小写,请你在配置中设置’URL_CASE_INSENSITIVE’  => true,   // URL地址是否不区分大小写

真正你的程序命名规范按照tp要求来做就没有大小写问题了

附:Windows 主机不区分 URL 大小写,但是,Unix/Linux 主机区分大小写。

2、调试模式

配置文件中添加:

注意:2.1版本配置APP_DEBUG=>true;而3.0版本是配置

‘APP_STATUS’=> ‘debug’

halt()方法:比如需要在那里中断操作,可以halt(‘joyous’)相当于echo “joyous”;exit();

模型调试:显示数据库操作中执行的SQL语句(后面将会讲到getLastSql()就可以完成)

3、Trace信息

Tp集成了放便调试的trace信息,配置中添加SHOW_PAGE_TRACE=>true就可以开启了(当然你如果开启调试模式,那么trace会自动开启)

4、日志记录

日志级别:

ThinkPHP对系统的日志按照级别来分类,包括:

EMERG:  严重错误,导致系统崩溃无法使用

ALERT:  警戒性错误, 必须被立即修改的错误

CRIT :  临界值错误, 超过临界值的错误,例如一天24小时,而输入的是25小时这样

ERR:  一般性错误

WARN: 警告性错误, 需要发出警告的错误

NOTICE:通知,程序可以运行但是还不够完美的错误

INFO:信息,程序输出信息

DEBUG: 调试,用于调试信息

SQL :SQL语句,该级别只在调试模式开启时有效

配置记录:

记录方式:四种

TP2.1中有这样四种:

SYSTEM:日志发送到PHP的系统日志记录

MAIL:日志通过邮件方式发送

TCP :日志通过TCP方式发送

FILE :日志通过文件方式记录(默认方式)

这里研究TP3.0所以重点介绍3.0

记录方式

说明

常量标识

SYSTEM

日志发送到PHP的系统日志记录

0

MAIL

日志通过邮件方式发送

1

FILE

日志通过文件方式记录(默认方式)

3

SAPI

日志通过SAPI方式记录

4

日志的记录格式:记录时间 访问URL |日志级别:日志信息

如果需要使用其他方式记录日志,可以设置LOG_TYPE参数,例如下面设置了采用邮件方式发送日志记录: ‘LOG_TYPE’ =>1, //  采用邮件方式记录日志 ‘LOG_DEST’ =>’admin@domain.com’, //要发送日志的邮箱 ‘LOG_EXTRA’ =>’From: webmaster@example.com’, //邮件的发件人设置

当然这样需要服务器支持,我们可以使用phpmailer进行发送

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2012年8月3日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档