paikz/chtmltable

用于创建HTML表的类

V3.0 2016-05-12 15:51 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:47:42 UTC


README

Build Status Scrutinizer Code Quality Code Coverage

CHTMLTable

CHTMLTable 是一个通用的PHP类,用于创建简单的HTML表。特别为Anax-MVC编写,但也可以修改并作为独立的类使用。

安装

要安装 CHTMTable,您需要将以下代码片段添加到您的 composer.json 文件中。

  "require": {
        "php": ">=5.4",
        "paikz/chtmltable": "dev-master"
    },

在您的 Anax-MVC 安装文件夹中运行此命令

php composer.phar install --no-dev

假设您已经安装了干净的 Anax-MVC,您需要将 vendor/paikz/chtmltable/src 中的 HTMLTable 文件夹移动到您的 Anax 安装文件夹的 app/src 中。

然后,您可以将测试文件从 vendor/paikz/chtmltable/webroot 移动到您的 Anax webroot 中。测试文件是使用 CHTMLTable 创建的HTML表的非常基本的示例。

##如何使用

创建表格非常简单。方法 createTable($tableName, $tableHeaders, $tableData) 接受三个参数。

$tableName 表示表格的名称。通常用于样式化目的。

$tableHeaders 表示表格表头标签 <th></th> 的内容。

$tableData 表示表格数据标签 <td></td> 的内容。

$tableHeaders$tableData 都是多维数组。使用 PDO 从数据库中获取语句以创建表格非常容易。只需获取一个数组并将其发送到 $tableData

从测试文件中取出的一个非常简单的示例如下。

$table = $app->table->createTable(

  "testTable",

  [
    [
      'label' => 'Name',
    ],
    [
      'label' => 'Age',
    ],
    [
      'label' => 'Email',
    ],
  ],

  [
    [
      'name' => 'Philip Esmailzade',
      'age' => '19',
      'email' => 'test123@test.com',
    ],

    [
      'name' => 'test',
      'age' => '99',
      'email' => 'test321@test.com',
    ],
  ]

);

##许可协议 此代码是开源软件,根据 MIT 许可证 许可。