
ThinkPHP框架 --TP
文章平均质量分 69
siren0203
这个作者很懒,什么都没留下…
展开
-
set_exception_handler 自定义异常处理
刚才已经说过了set_error_handler这个函数,作用就是自定义错误处理,那么现在就来简单的说一下set_exception_handler,看名字我们就能发现,这说的是自定义异常处理。呵呵,我聪明吧?来,先看一下调用方法:string set_exception_handler ( callback $exception_handler )同样是在看TP代码的时候发现的这个函数,就想不明白了,自己以前咋就没关心过这些东西呢?(捶胸顿足ing。。。) 继续来看一下TP是怎么实现的,呃,为啥一定要用原创 2010-10-29 15:00:00 · 8815 阅读 · 1 评论 -
thinkphp forward redirect 区别
呃,话说,好久没有写thinkphp的东西了,因为最近不忙的时候就很懒,不懒的时候就很忙,之前看的教程也不记得多少了。 忽然间感觉只看教程貌似是不能解决啥问题的,还是得就着API来看源码,否则永远都是知其然而不知其所以然。 刚正在看Action.class.php,里面有两个函数都是执行跳转用的,一个是forward 一个是redirect。 那么二者到底有何区别呢?看了一下API,看了一下源码又翻了一下论坛,整理如下。 有不同意见的欢迎拍砖。 首先看代码注释,二者的描述是不相转载 2010-10-29 15:04:00 · 5103 阅读 · 1 评论 -
ThinkPhp框架研究之二 魔术函数 __call
<br /> <br />在看 TP框架的帮助文档的时候 看到一个很有意思的功能---字段的动态查询<br /> <br />官方是这么描述的 <br /> <br /> <br />ThinkPHP提供了数据癿劢态查询方法,可以简化你癿查询代码,例如: $User->where('name="ThinkPHP"')->find(); 可以简化为: $User->getByName('ThinkPHP'); $User->where('email="thinkphp@qq.com"')原创 2010-10-29 17:57:00 · 7117 阅读 · 1 评论 -
ThinkPHP框架研究之一 基本函数 M和D的区别
最近在研究 TP受益匪浅...今天就从 基本函数 M和D开始两个有共同点..都是实例化对象用的..但是 在使用时 两者却不一样...为什么??先看看代码函数Mfunction M($name = '', $class = 'Model') { static $_model = array(); if (!isset($_model[$name . '_' . $class])) // 默认也就是 new Model($name) $_model[$原创 2010-10-29 15:43:00 · 10260 阅读 · 0 评论