jovis / chtmltable
用于从数据库表生成html表的PHP类
v1.0.2
2015-12-17 11:30 UTC
Requires
- php: >=5.4
- mos/cdatabase: dev-master
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 框架课程作业中创建的。