![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinkphp
文章平均质量分 52
codeLeaves
业余软工狗
展开
-
thinkphp 中_initialize和__construct的区别
最近在模仿写一个权限管理系统,其中在继承AuthController中用到了_initialize。class AuthController extends Controller { protected function _initialize(){ } }首先,_initialize并非php类中的函数,它是由Think\Controller.class.php实现的一个构造函数方原创 2015-09-22 23:34:10 · 10227 阅读 · 0 评论 -
thinkphp 钩子的简单实现和总结
首先,钩子(Hook)是thinkphp中的一种扩展,我们可以将钩子插入框架中的任意位置来执行特定的行为(Behavior)。(按照我个人的拙见,钩子相当于在控制器里面内嵌了一个控制器,但两个控制器的逻辑互不相干,只是刚好同时触发而已)行为对应着一个固定的标签位置(这一个标签位置是可以通过手动注册以及自动注册来实现的),当使用钩子的监听功能(listen)时,我们就会触发这一个标签位置所对应的行为。原创 2015-09-23 18:05:21 · 7365 阅读 · 0 评论