cornernote / yii2-workflow-manager
Yii2的流程管理器。
1.0.2
2018-03-26 03:11 UTC
Requires
- raoul2000/yii2-workflow: @dev
- raoul2000/yii2-workflow-view: @dev
- yiisoft/yii2: *
- yiisoft/yii2-jui: ~2.0.0
Requires (Dev)
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
This package is auto-updated.
Last update: 2024-09-14 13:00:34 UTC
README
Yii2流程管理器。扩展Yii2-Workflow以提供管理流程的接口。
功能
- 使用简单界面创建和管理工作流、状态和转换。
- 为每个状态管理元数据,允许额外的数据,如颜色和图标。
- 使用Yii2 Workflow View显示工作流转换
安装
安装此扩展的首选方式是通过composer。
运行以下命令之一:
$ composer require cornernote/yii2-workflow-manager "*"
或将其添加到composer.json
文件的require
部分:
"cornernote/yii2-workflow-manager": "*"
require
迁移
$ php yii migrate --migrationPath=@cornernote/workflow/manager/migrations
配置
$config = [ 'components' => [ 'workflowSource' => [ 'class' => 'cornernote\workflow\manager\components\WorkflowDbSource', ], ], 'modules' => [ 'workflow' => [ 'class' => 'cornernote\workflow\manager\Module', ], ], ];
用法
只需访问应用中的?r=workflow
即可开始管理工作流。
一旦定义了工作流,您可以根据以下方式将其附加到模型上:
class Post extends \yii\db\ActiveRecord { public function behaviors() { return [ [ 'class' => \raoul2000\workflow\base\SimpleWorkflowBehavior::className(), 'defaultWorkflowId' => 'post', 'propagateErrorsToModel' => true, ], ]; } }
许可协议
- 作者:Brett O'Donnell cornernote@gmail.com
- 源代码:https://github.com/cornernote/yii2-workflow-manager
- 版权 © 2016 Mr PHP info@mrphp.com.au
- 许可协议:BSD-3-Clause https://raw.github.com/cornernote/yii2-workflow-manager/master/LICENSE