soluble / normalist
此包已被弃用且不再维护。未建议替代包。
正常化 ORM
0.9.12
2015-12-31 10:52 UTC
Requires
- php: >=5.3.3
- ramsey/array_column: ~1.1
- soluble/db: 0.9.12
- zendframework/zend-config: 2.*
Suggests
- soluble/flexstore: Data manipulation
README
介绍
正常化是一个开源的零配置 ORM,适用于 PHP 5.3+。
正常化被设计用来提供标准 ORM 的替代方案,通过允许从您的数据库结构动态猜测模型,使它们无需预先定义即可使用。它美观的 API 受 Doctrine、Laravel Eloquent 和 Zend Framework 2 的启发,提供简单直观的方法来操作您的数据库。
特性
- 自动模型和合成表
- 优雅直观的 API
- 安全,自动防止 SQL 注入
- 全面的错误报告
- 现代化现有代码
- 易于集成到任何新的或现有的 PHP 项目中
- 支持自定义表前缀
- 文档齐全
- 稳定 100% 单元测试,PSR-2 合规
- PHP 5.3+ 命名空间
- MIT 许可
要求
正常化是用 PHP 5.3 编写的,目前支持 MySQL/MariaDb 5.1+(PDO_Mysql 或 MySQLi 扩展)。
安装
Soluble\Normalist 可以通过 composer 安装。有关 composer 文档,请参阅 getcomposer.org。
安装 Normalist 的推荐方法是使用 Composer <https://getcomposer.org.cn>
。只需在您的 composer.json 文件中添加 soluble/normalist,如下所示
php composer.phar require soluble/normalist:0.*
文档
文档托管在 Read the docs