amnl/gc-datatable
最新稳定版本:v0.2.0
Composer 安装命令:
composer require amnl/gc-datatable
包简介
PHP library to generate JSON data for Google Chart Tools.
README 文档
README
This library is meant to simplify the dynamic generation of a JSON-representation of a DataTable when using PHP. DataTables are used by the Google Visualization API / Chart Tools, see this reference on developers.google.com for more info.
Problems? Suggestions?
Create a new issue to tell me about your suggestions and/or problems. I'd love to hear your opinion!
Example
For the time being you can have a look at "Populating Data Using Server Side Code". The code below basically replaces getData.php and sampleData.json and allows you to dynamically change the output.
<?php /* * A bunch of use-statements * (assuming you have some kind of autoloading mechanism) */ use AMNL\Google\Chart\Table; use AMNL\Google\Chart\Column; use AMNL\Google\Chart\Row; use AMNL\Google\Chart\Type as T; /* The actual code */ $pizzaTable = new Table( new Column(new T\String(), 'Topping'), new Column(new T\Number(), 'Slices') ); $pizzaTable->addRow(new Row('Mushrooms', 3)); $pizzaTable->addRow(new Row('Onions', 1)); $pizzaTable->addRow(new Row('Olives', 1)); $pizzaTable->addRow(new Row('Zucchini', 1)); $pizzaTable->addRow(new Row('Pepperoni', 2)); /* JSON Output */ header('Content-Type: application/json'); echo $pizzaTable->toJson();
统计信息
- 总下载量: 28.05k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2012-07-14