企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 行为 | 钩子 | 描述 | 接受值 | | --- | --- | --- | | `app_dispatch` | 应用调度标签位 | 调度对象($dispatcher)&& DI容器($FactoryDefault) | | `log_write` | 自定义日志标签位 | 忘记了 | | `router_init` | 注册路由标签位 | app对象($application) && DI容器($FactoryDefault) | | `view_filter` | 视图输出标签位 | app对象($application) && DI容器($FactoryDefault) | | `app_end` | 应用结束标签位 | app对象($application) && DI容器($FactoryDefault)| ## 行为定义 行为类的定义很简单,一般来说只需要定义一个行为入口方法`run`即可,例如: ~~~ namespace app\common\behavior; class Test { public function run($params) { // 行为逻辑 } } ~~~ 直接在应用目录下面或者模块的目录下面定义`tags.php`文件来统一定义行为,定义格式如下: ~~~ return [ 'app_dispatch'=> [ 'app\\common\\behavior\\CheckAuth', ], 'router_init'=> [ 'app\\common\\behavior\\CronRun' ] ] ~~~