控制器如果非常多的话,就需要分层,内部之间会互相调用,
创建一个文件夹姑且命名为event在Home下,
内容为:
<?PHP
namespace Home\event;
class ohi{
public function ok(){
echo "这是为控制器添加的event架构。";
}
}
?>
之后在原来的控制器index中:
<?php
namespace Home\Controller\Index;
use Think\Controller;
use Home\event\ohi;
class Index extends Controller {
// $config = C('');
//dump($config);//ThinkPHP框架带的打印变量的函数;
//}
public function run(){
$ok= new ohi();
$ok->ok();
}
}
?>这样就调用了一个事件
ThinkPHP的控制器支持多层和多级,多层指的是控制器可以分层,例如除了默认的Controller控制器层(我们可以称之为访问控制器),还可以添加事件控制器(层)
Controller作为访问控制器,可以建立一个Event作为事件控制器,事件控制器作为访问控制器的调用使用。