carlonicora/minimalism-service-mysql

为 minimalist 提供的 MySQL 服务

6.1.1 2019-05-14 00:00 UTC

README

minimalism-service-mysql 是一个 minimalist 服务的组件,用于在 MySQL 上读写数据。minimalism-service-mysql 不是一个完整的 ORM,而是依赖于数组来传输数据。

入门指南

要使用此库,您需要一个使用 minimalist 的应用程序。此库在这个范围之外无法工作。

先决条件

您应该阅读过 minimalism 文档 并理解框架中服务的概念。

加密器需要 MySQLi 扩展才能工作。

安装

使用 Composer 在项目根目录中要求此包。

$ composer require carlonicora/minimalism-service-mysql

或直接在 composer.json 中添加要求

{
    "require": {
        "carlonicora/minimalism-service-mysql": "~1.0"
    }
}

部署

此服务要求您在 .env 文件中设置一组特殊的参数,以便连接到 MySQL。第一个参数标识一个逗号分隔的参数列表,这些参数反过来又包含每个数据库的连接参数列表。

所需参数

#comma separated list of connections
MINIMALISM_SERVICE_ENCRYPTER_KEY=connection1,connection2

#comma separated list of connection parameters
connection1=host,username,password,dbName,port

构建工具

  • minimalism - 最小化模块化的 PHP MVC 框架

版本控制

此项目使用 语义化版本控制 来为其标签进行版本控制。

作者

  • Carlo Nicora - 初始版本 - GitHub | phlow
  • Sergey Kuzminich - 维护和扩展 - GitHub |

许可证

本项目采用 MIT 许可证 - 请参阅 LICENSE.md 文件以获取详细信息

License: MIT