0%

ThinkPHP源码分析-6

2017年8月23日 上午8:18

Hook.class.php

  1. 这个类其实很简单,其中有一个$tags static数组变量用来报错tag和行为的对应关系
  2. static public function listen($tag, &$params=NULL)这个监听函数,其实是一个执行函数,他直接调用了 static public function exec($name, $tag,&$params=NULL)函数来执行给的tag对应的行为
  3. 除了上面核心的,其他的都是$tags的导入、获取方法

Dispatcher.class.php

  1. URL映射到控制器,将URL进行解析对应到相应控制器的方法
  2. 这里并不执行,最后要将解析结果保存在define中、全局变量中
  3. 还有具体的看他的解析过程