nikita-dorodnykh / eeteditor
基于Web的可视化事件树建模编辑器
v1.0
2021-06-11 12:19 UTC
Requires
- php: >=5.4.0
- yiisoft/yii2: ~2.0.14
- yiisoft/yii2-bootstrap: ~2.0.0
- yiisoft/yii2-swiftmailer: ~2.0.0 || ~2.1.0
Requires (Dev)
- codeception/base: ~2.3.0
- codeception/specify: ~0.4.6
- codeception/verify: ~0.4.0
- symfony/browser-kit: >=2.7 <=4.2.4
- yiisoft/yii2-debug: ~2.1.0
- yiisoft/yii2-faker: ~2.0.0
- yiisoft/yii2-gii: ~2.1.0
This package is not auto-updated.
Last update: 2024-09-23 01:45:48 UTC
README
扩展事件树编辑器
扩展事件树编辑器(EETE)是一个基于Web的工具,用于构建扩展事件树图(EETD)。
EETE基于PHP 7和Yii 2框架。
编辑器使用jsPlumb Toolkit,版本2.12.9进行EETD可视化。
目录结构
assets/ contains assets definition
commands/ contains console commands (controllers) for creation lang, user and EETDs by default
config/ contains application configurations
modules/ contains two modules:
editor/ contains main controllers, models and views for EETE
main/ contains views for representation main index, contact and error views:
web/ contains the entry script and Web resources
要求
此项目模板的最低要求是您的Web服务器支持PHP 7.0,jsPlumb 2.12,PostgreSQL 9.0。
安装
通过Composer安装
如果您没有Composer,您可以按照getcomposer.org上的说明进行安装。
然后,您可以使用以下命令安装此编辑器
composer create-project nikita-dorodnykh/eeteditor
配置
数据库
使用实际数据编辑文件config/db.php
,例如
return [ 'class' => 'yii\db\Connection', 'dsn' => 'pgsql:host=localhost;port=5432;dbname=eeteditor;', 'username' => 'postgres', 'password' => 'admin', 'charset' => 'utf8', 'tablePrefix' => 'eeteditor_', 'schemaMap' => [ 'pgsql'=> [ 'class'=>'yii\db\pgsql\Schema', 'defaultSchema' => 'public' ] ], ];
备注
- EETE不会为您创建数据库,您必须手动创建数据库才能访问它。
- 检查并编辑
config/
目录中的其他文件,以按需自定义您的应用程序。