roka/dbtable

基于PDO的数据库操作PHP类

dev-master 2014-12-03 20:44 UTC

This package is not auto-updated.

Last update: 2024-09-24 08:02:46 UTC


README

Scrutinizer Code Quality Code Coverage Build Status

用于检索数据库中数据表的信息。基于PDO的数据库操作PHP类。

许可证

本软件为免费软件,遵循MIT许可证。

历史版本

v 2 第二版 *完成测试用例,并更改了源文件的本地化 *见下文描述

v 1 第一版 *基于 mos/database 和 mos/cform 包。 *目的是探索数据库中的所有数据文件。

如何使用Cdbtable

将 vendor/roka/AnaxDbtable/Dbtable/src 下的 Dbtables 文件夹复制到您的 app/src 文件夹
并将 vendor/roka/AnaxDbtable/Dbtable/view 下的 Dbtables 文件夹复制到您的 app/view 文件夹

紧急 不要使用旧的 src-map!它仅用于测试用例。

在Anax中使用:将以下内容插入到 webroot 的 Index 文件中

$di->set('DbtablesController', function() use ($di) { $controll = new \Roka\Dbtables\DbtablesController(); $controll->setDI($di); return $controll; });

您必须有一个打开的数据库连接,例如:

$di->setShared('db', function() { $db = new \Mos\Database\CDatabaseBasic(); // $db->setOptions(require ANAX_APP_PATH . 'config/config_mysql.php'); $db->setOptions(require ANAX_APP_PATH . 'config/config_sqlite.php'); $db->connect(); return $db; });

您可以通过以下链接从浏览器使用它

/webroot/Dbtables/select

 .  
..:  Copyright (c) 2014 Göran Karlsson rgoran.karlsson@teila.com