
目录结构
plaintext
\---wf
|
+---app 接口
| |
| \---common //通用类目录
| |
| \---controller //控制目录
| |
| \---enums //枚举目录
| |
| \---ertra //处理类目录
| |
| \---model //模型目录
| |
| \---queue //队列目录
| |
| \---scheduler //任务调度目录
| |
| \---services //服务层目录
| |
| \---view //视图目录
|
+---api //接口
| |
| \---Install.php //安装
| |
| \---WorkflowAPI.php //工作流接口
|
+---config //配置目录
|
+---public //静态文件目录
|
|---install.sql // 数据库表结构
我们看到一个应用插件有着与webman相同的目录结构及配置文件,实际上开发体验与开发webman普通应用基本没有区别 插件目录及命名遵循PSR4规范,因为插件都放置于plugin目录下,所以命名空间都以plugin开头,例如
plugin\wf\app\controller\InstanceController
关于 api 目录
内部接口给其它应用调用,插件提供WorkFlowApi 供其他模块调用 详细接口参考ingenious v2引擎。 注意,这里所说的接口是函数调用的接口,非网络调用的接口。