swarmtech/doctrine

此包已被放弃,不再维护。未建议替代包。

Swarmtech Doctrine

1.1.3 2020-01-30 01:45 UTC

This package is auto-updated.

Last update: 2024-06-29 05:06:23 UTC


README

Laminas的Doctrine模块

此项目的目标是停止使用实体仓库,并开始使用查询提供者。不确定这是否是个好主意,但它允许将每个Doctrine查询分割到它自己的QueryProvider提供者文件中。为了实现查询提供者,我们需要扩展QueryBuilder并为其创建接口。添加了查询构建器接口、查询提供者工厂和单一值注水器。

要求

  • Doctrine 2

安装

  1. 使用composer安装
composer require swarmtech/doctrine:"^1.0"
  1. 通过在config/modules.config.php中添加Swarmtech\\Doctrine来启用Laminas模块
return [
    "Swarmtech\\Doctrine",
];

功能

  • QueryProviderFactory用于创建您的QueryProvider类
  • QueryBuilder接口使使用QueryProvider变得容易

问题报告

如果您发现了错误或有功能请求,请在此存储库的问题部分报告它们。

作者

Gary Gitton

许可证

此项目受MIT许可证的许可。有关更多信息,请参阅LICENSE文件。