sincco / gantt
PHP甘特图创建类
dev-master
2016-12-28 17:08 UTC
Requires
- php: ^5.3.3 || ^7.0
This package is not auto-updated.
Last update: 2024-09-14 20:09:29 UTC
README
<?php $data = array(); $data[] = array( 'label' => 'Project 1', 'start' => '2012-04-20', 'end' => '2012-05-12' ); $data[] = array( 'label' => 'Project 2', 'start' => '2012-04-22', 'end' => '2012-05-22', 'class' => 'important', ); $data[] = array( 'label' => 'Project 3', 'start' => '2012-05-25', 'end' => '2012-06-20' 'class' => 'urgent', ); $gantti = new Gantti($data, array( 'title' => 'Demo', 'cellwidth' => 25, 'cellheight' => 35 )); echo $gantti->render(); ?>
数据
数据定义为关联数组(见上面的示例)。
对于每个项目,您有以下选项
- 标签:标签将在侧边栏中显示
- 开始:开始日期。必须是以下格式:YYYY-MM-DD
- 结束:结束日期。必须是以下格式:YYYY-MM-DD
- 类:可选的类名。(默认可用:重要,紧急)
选项
标题(可选,默认:false)
在此处设置甘特图的可选标题。它将在左上角显示。
cellwidth(可选,默认:40)
设置所有单元格的宽度。
cellheight(可选,默认:40)
设置所有单元格的高度。
today(可选,默认:true)
显示或隐藏今天标记。它将默认显示。