hjp1011/yii2-workflow-view 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

hjp1011/yii2-workflow-view

最新稳定版本:1.0.0

Composer 安装命令:

composer require hjp1011/yii2-workflow-view

包简介

A simple widget to display your workflows

README 文档

README

Latest Stable Version Total Downloads License

A Widget to display workflowS created with yii2-workflow

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist hjp1011/yii2-workflow-view "*"

or add

"hjp1011/yii2-workflow-view": "*"

to the require section of your composer.json file.

Usage

To display a workflow with the widget, you must have ... a workflow to display ! Once you have it, just assign it to the workflow parameter.

In the example below we are assuming that the Post model is attached to a SimpleWorkflowBehavior and correctly initialized.

<?php
$post = new app\models\Post();

hjp1011\workflow\view\WorkflowViewWidget::widget([
	'workflow'    => $post,
	'containerId' => 'myWorkflowView'
]);
?>

<div id="myWorkflowView" style="height: 400px;"></div>

In this example we have passed model instance to the widget but can also pass a Workflow instance to display it. When a model is passed to the widget, it will display the workflow the model is in, and if the model is not in a workflow (i.e. it has no status), the widget displays the default workflow.

Here is an example of workflow view produced by the widget :

workflow view

As you can see, the initial status is highlighted with a green thick border.

For more information on the SimpleWorkflowBehavior and the wonderful world of workflows with Yii2, please refer to yii2-workflow

License

yii2-workflow-view is released under the BSD 3-Clause License. See the bundled LICENSE.md for details.

Yii2

统计信息

  • 总下载量: 28
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: BSD-3-Clause
  • 更新时间: 2023-05-12