jovis/chtmltable

用于从数据库表生成html表的PHP类

v1.0.2 2015-12-17 11:30 UTC

This package is not auto-updated.

Last update: 2024-09-18 18:33:41 UTC


README

PHP类,用于从数据库表简单地输出HTML表。

该包包括一个控制器类TableController,一个简单的类CHTMLTable和一个DatabaseModel基类。控制器接收一个数据模型对象,并使用CHTMLTable从它创建一个HTML表字符串。还有用于测试该包的视图文件、前端控制器和模型类。CHTMLTable类还可以单独使用,从数组生成HTML表字符串。

该包与ANAX-MVC框架兼容,https://github.com/mosbth/Anax-MVC

在composer.json文件中,安装该包的方法是添加以下行

 "require": {
        "php": ">=5.4",
        "jovis/chtmltable": "@dev"
    },
 "minimum-stability" : "dev",
 "prefer-stable" : true

在开始使用包之前

  • 该包使用mos/cdatabase包,需要更改并移动数据库配置文件到Anax-MVC的正确位置。有关更多信息,请参阅cdatabase文档http://dbwebb.se/opensource/cdatabase
  • 将前端控制器文件table.php从jovis/chtmltable/webroot移动到Anax webroot
  • 将chtmltable/view/list-all.tpl.php移动到新的目录Anax app/view/

在composer.json文件中,添加以下行以使包工作

 "require": {
        "php": ">=5.4",
        "jovis/chtmltable": "@dev"
    },
 "minimum-stability" : "dev",
 "prefer-stable" : true

前端控制器文件使用控制器操作来初始化用于测试的数据库表。

该包是在 Blekingen Tekniska Högskola 的 PHP MVC 框架课程作业中创建的。

Scrutinizer Code Quality Code Coverage Build Status