jamm / datamapper
将对象映射到存储(MySQL或Redis),不进行关系映射
dev-master
2013-03-23 18:38 UTC
Requires
- php: >=5.4.0
Suggests
- jamm/memory: allows to use Redis gateway
- jamm/tester: run unit-tests
This package is not auto-updated.
Last update: 2024-09-14 12:50:07 UTC
README
这是一个将对象映射到存储(MySQL或Redis)的DataMapper。
主要类包括
Mapper.php - 基础映射器,可以使用
Redis\Gateway.php - 连接到Redis存储的网关
或者
MySQL\Gateway.php - 连接到MySQL的网关
要了解它是如何工作的,请阅读有关模式的说明:[Data Mapper](https://martinfowler.com.cn/eaaCatalog/dataMapper.html) 和 [Table Data Gateway](https://martinfowler.com.cn/eaaCatalog/tableDataGateway.html)
网关使用MetaTable映射表的架构,此架构可以从现有数据库中获取,或通过数组导入,或直接在代码中构建。