sundflux / libvaloa-db
Libvaloa的数据库组件。
3.0.14
2019-09-15 07:39 UTC
Requires
- php: >=7.2.19
README
Libvaloa是一系列独立的开源实用库集合,为Webvaloa平台提供基础。
Libvaloa组件旨在实现顶级代码质量、安全性和现代设计模式。
所有Libvaloa组件均采用宽松的MIT许可。
此包为PDO连接添加了最小抽象层。
安装
使用composer require sundflux/libvaloa-db安装最新版本
或在您的composer.json中包含libvaloa
{
"require": {
"sundflux/libvaloa-db": "^3.0.0"
}
}
需求
- PHP 7.2.19
特性
- 链式值设置器
- 结果集作为对象
- 从yaml配置生成表模型
版权和许可
版权(C)2019 Tarmo Alexander Sundström 及贡献者。
Libvaloa采用MIT许可 - 有关详细信息,请参阅LICENSE文件。
联系方式
变更日志
此项目的所有重大更改都将记录在此文件中。
此项目遵循语义版本控制。
更改按添加、修复或更改的功能分组。
[3.0.14] - 2019-09-15
- 添加Constraints::getReferences。
[3.0.13] - 2019-09-14
- 移除一些调试信息。
[3.0.12] - 2019-09-12
- 将默认的ON DELETE更改为RESTRICT。
- 添加primaryKey的设置器。
[3.0.11] - 2019-09-12
- 添加Db\Constraints以自动生成外键。当主键命名为"id"且引用列如"tablename_id"时生效。
[3.0.10] - 2019-09-11
- Oops,修复热补丁。
[3.0.9] - 2019-09-11
- 将Db\Column从Db\Item中分离。
[3.0.8] - 2019-09-08
- 添加更好的异常调试,以便Whoops错误页面可以获取一些有用的信息。
[3.0.7] - 2019-09-06
- 修复\Item中的设置器。
[3.0.6] - 2019-09-05
- 修复ResultSet中的异常抛出。
- 打印出失败的预处理查询。
[3.0.5] - 2019-09-01
- 版本控制修复。
[3.0.4] - 2019-09-01
- 热补丁,修复queryCount的大小写。
[3.0.3] - 2019-09-01
- 小型清理,更新doctag。
- 添加\Model\Table以从yaml配置生成表模式。
- 移除generate_documentation.sh(phpdoc的辅助脚本)
[3.0.2] - 2019-05-25
- 代码和文档清理。
[3.0.1] - 2019-05-13
- 修复ResultSet中缺少的异常包含。
[3.0.0] - 2019-04-13
- 将PHP版本要求提升到7.2。
- 首次版本从Libvaloa分离。有关更早的更改,请参阅Libvaloa的变更日志。
