donami/ctable

表格管理

维护者

详细信息

github.com/donami/cdialog

主页

源代码

安装: 16

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 1

语言:HTML

v1.0 2016-05-05 10:34 UTC

This package is not auto-updated.

Last update: 2024-09-20 18:36:48 UTC


README

Travis build status Scrutinizer Code Quality Code Coverage

CTable - 为 Anax 创建 HTML 表格的模块

CTable 是一个用于轻松创建 HTML 表格的 Anax 模块。

如何使用

使用 composer 安装 CTable

composer require donami/ctable

用法

从数组创建 HTML 表格

使用数组创建表格

$di->set('HTMLTable', 'donami\CTable\CTable');

$data = array(
  array('First', 'Second', 'Third'),
  array('Fourth', 'Fifth', 'Sixth')
);

echo $app->HTMLTable->generate($data);

将输出

<table>
  <tr>
    <td>First</td>
    <td>Second</td>
    <td>Third</td>
  </tr>
  <tr>
    <td>Fourth</td>
    <td>Fifth</td>
    <td>Sixth</td>
  </tr>
</table>

逐个

这在循环处理数据时非常有用

$di->set('HTMLTable', 'donami\CTable\CTable');

$app->HTMLTable->create_row(array('First', 'Second', 'Third'));
$app->HTMLTable->create_row(array('Fourth', 'Fifth', 'Sixth'));
echo $app->HTMLTable->generate();

定义标签

用于自定义表格样式。

示例:将表格背景设置为紫色

$app->HTMLTable->defineTags(array('table_start' => '<table style="background: purple">'));

链接:Packagist: https://packagist.org.cn/packages/donami/ctable