bizysoft/bizystore

数据库对象接口

1.0.1 2016-09-23 00:07 UTC

This package is not auto-updated.

Last update: 2024-09-18 20:33:31 UTC


README

PHP数据库对象接口。

这是什么

与经典ORM类似,它进行对象到关系映射和反向映射,但更好的描述是它在不进行干预的情况下将你的数据库(们)作为对象呈现。

可以在任何PHP环境中使用,尤其适合将数据库集成到你的托管网站中。只需配置数据库连接详细信息即可,使用XML格式。

轻松存储、检索和操作你的数据。使用包括表格与视图、列与列元数据在内的基础功能,通过简单的CRUD接口进行操作。准备好后,更复杂的bizyStore技术,使用数据库主键、唯一键、序列、外键和候选键的概念,可以帮助你操作数据。

bizyStore使其变得简单。无需再次陷入数据库编码的复杂性。

功能

  • 适用于托管环境。
  • 简化了数据库编码的复杂性,使你可以专注于编写健壮的应用程序。
  • 支持同时访问来自不同供应商的多个数据库。
  • 占用空间小。
  • 易于安装。
  • 易于配置。只需设置配置文件即可。
  • 易于使用。简单的CRUD界面和自动模型/架构生成。
  • 无需编写样板代码或学习庞大的框架API。
  • 支持流行的免费数据库MySQL、SQLite和PostgreSQL。
  • 通过插件可扩展以支持其他数据库,而无需修改现有核心代码。
  • 核心代码通过PHP PDO使用预处理语句,因此你的数据可以免受SQL注入攻击。

我在哪里可以获得它

我们的GitHub存储库包含了你需要的一切。除了PHP安装和你的数据库(们)之外,没有外部依赖。

我如何使用它

用户指南和PHPDoc形式的文档可在我们的网站上获得。

开始使用它的最简单方法是

  • 将此发行版中的"bizySoft"目录复制到你的include_path之外的某个位置,OUTSIDE your web server's DOCUMENT_ROOT
  • 将你的数据库连接详细信息放入bizySoft/bizyStore/config/bizyStoreConfig.xml。
  • 使用自动生成的模型类立即开始编写你的数据库应用程序。

你可以查看用户指南、示例文件和测试用例,以指导你走向正确的方向。

以下是基于我们的示例的代码,展示了bizyStore的使用简便性。这是一个功能齐全的PHP文件,可以从HTML表单的提交操作中存储成员详细信息到数据库中。'Member'是一个生成的模型类,它引用名为'member'的数据库表。无需样板代码,它将在自动模型/架构生成时处理一次。SQL注入问题会按常规处理。

<?php
include "bizySoft/bizyStore/services/core/bootstrap.php";

use bizySoft\bizyStore\app\bizyStoreExample\Member;

$member = new Member($_POST);
$member->create();
?>

提供帮助

请随时使用正常的GitHub渠道下载发行版并提出更改等。

如果你以任何方式发现我们的软件有帮助,最好的贡献方式是雇用我们为你工作,详细信息请参阅我们的网站

许可证

我们的软件在许可证条款下免费供你使用。请参阅分发中的LICENSE文件。

联系

Chris Maude 通过 我们的网站