doctrine-orm - 如何在带有 zf-apigility-doctrine 的 Apigility 应用程序中开始使用 Doctrine 2?

标签 doctrine-orm zend-framework2 laminas-api-tools

我想整合Doctrine 2Apigility驱动 Zend Framework 2应用。

所以我安装了zfcampus/zf-apigility-doctrine

$ composer require zfcampus/zf-apigility-doctrine "~0.3"

并激活模块Phpro\DoctrineHydrationModule , ZF\Apigility\Doctrine\Server , 和 ZF\Apigility\Doctrine\Admin在应用程序配置文件( /config/application.config.php/config/development.config.php )中。

下一步应该做什么才能开始在应用程序中使用 Doctrine,尤其是在 Apigility 管理区域?

最佳答案

我在秋天尝试了这个 Apigility 扩展,但那时还远未完成。服务器代码可用,但没有任何 UI 集成可言。您仍然可以通过剖析 zf-apigility-doctrine 的方式来操作端点。的 Controller 工作,information provided in the README .其余的主要是反复试验。当时我使用 Chrome 的 Postman 插件向 README 中提到的端点发送请求,尝试不同的输入,直到找到可行的方法。自从我上次尝试以来,他们似乎在这部分集成方面取得了不错的进展,但自那以后我就再也没有重新尝试过。

似乎还没有与 Apigility 管理 UI 的官方集成。它有一个存储库(https://github.com/zfcampus/zf-apigility-admin-ui),但快速浏览打开的票证显示它还没有工作。 Someone has forked it and worked on it ,但我自己没有调查过,所以我不能评论它的准备情况。

我的建议是,如果您想学习如何将 zf-apigility-doctrine 集成到您的 Apigility 中,现在最好的方法是查看 Roll'n API (source here)

关于doctrine-orm - 如何在带有 zf-apigility-doctrine 的 Apigility 应用程序中开始使用 Doctrine 2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28239204/

相关文章:

http - 如何正确定义使用 cURL 的基本 HTTP 身份验证?

mongodb - 如何配置灵活性以使用 Doctrine 的 MongoDB ODM?

mysql - 原则 2 DQL 安全

symfony - 如何使用 Doctrine ArrayCollection 的 forAll 方法?

php - 自定义 Zend Framework 2 电子邮件字段验证器错误消息

php - 如何按照 Apigility 方式验证嵌套数据?

php - ZF2 - ServiceManager 依赖于 Controller

doctrine-orm - 如何将 silex 与 Doctrine orm EntityManager 一起使用?

php - 如果字段为空,则在以嵌入形式编辑父实体时删除子实体 - Symfony 4

mysql - ZF2 aka Apigility 更新 SQL 数据库条目