随笔分类 -  ThinkPHP

ThinkPHP 日志,异常与调试
摘要:日志: 级别: EMERG:严重错误,导致系统崩溃无法使用; ALERT:警戒性错误, 必须被立即修改的错误; CRIT:临界值错误, 超过临界值的错误: ERR:一般性错误; WARN:警告性错误, 需要发出警告的错误; NOTICE:通知,程序可以运行但是还不够完美的错误; INFO:信息,程序输出信息; DEBUG:调试,用于调试信息; SQL:SQL语句,该级别只在调试模式开启时有效; 配置: LOG_RECORD=>TRUE:开起日志记录; LOG_LEVEL=>EMERG,ALERT,CRIT,ERR:所要记录的日志级别; LOG_FILE_SIZE:限... 阅读全文
posted @ 2012-09-08 11:12 柳風 阅读(3494) 评论(0) 推荐(0)
ThinkPHP 模版
摘要:模版定义: 模型类的命名规则是:去除前缀的数据库表的名称+Model.class.php; 如果模型类名称与数据库表名不同,需要设置该模型数据库表名称属性: tableName:不包含前缀的表明称。默认情况下与模型名相同,只有当前模型类名与所需要的表名不对应时才设置; trueTableName:包含前缀的数据库表名。该名称不需要设置,只有当上面的规则不适用或特殊情况下才需要设置; dbName:定义模型当前对应的数据库名。只有当前模型类对应的数据库与配置文件中的不同时才需要设置;模型实例化: 实例化基础模型(没有定义任何模型): $mdo=new Model(TableName); ... 阅读全文
posted @ 2012-09-08 11:11 柳風 阅读(333) 评论(0) 推荐(0)
ThinkPHP控制器
摘要:URL模式: 通过URL_MODEL参数设定URL的模式,具体包括:普通模式,PATHINFO模式,REWRITE模式和兼容模式; 普通模式:URL_MODEL=0; 采用传统的URL参数模式。如:http://serverName/appName/?m=module&a=action&id=1 PATHINFOR模式:URL_MODEL=1; 该模式为默认模式。如:http://serverName/appName/module/action/id/1/ 在不考虑路由的情况下,第一个参数被解析为模块名(如果使用分组),第二个参数解析为操作,后面的参数是显示传递的; 参数之间的 阅读全文
posted @ 2012-09-08 11:09 柳風 阅读(406) 评论(0) 推荐(0)
ThinkPHP 配置,函数与类库
摘要:配置: 惯例配置:即系统配置,位于ThinkPHP/Conf/convention.php。一般不必修改; 项目配置:位于APP/Conf/config.php,用于该项目的相关配置。该配置将纳入编译缓存; 调试配置:位于APP/Conf/debug.php,用于项目调试相关的配置。在debug状态下,如果检测到APP/Conf下存在debug.php文件,则会自动加载该配置文件,并与系统配置文件和系统调试配置文件合并; 分组配置:位于APP/Conf/GroupName/config.php。在启用分组下对每个分组单独进行配置; 扩展配置:各扩展配置文件位于APP/Conf/下,通过LOAD 阅读全文
posted @ 2012-09-08 11:08 柳風 阅读(619) 评论(0) 推荐(0)