【问题标题】:How to start using Doctrine 2 in an Apigility application with zf-apigility-doctrine?如何在带有 zf-apigility-doctrine 的 Apigility 应用程序中开始使用 Doctrine 2?
【发布时间】:2015-03-30 02:59:08
【问题描述】:

我想将Doctrine 2 集成到Apigility 驱动的Zend Framework 2 应用程序中。

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

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

并在应用程序配置文件(/config/application.config.php/config/development.config.php)中激活模块 Phpro\DoctrineHydrationModuleZF\Apigility\Doctrine\ServerZF\Apigility\Doctrine\Admin

接下来应该做什么才能开始在应用程序中使用 Doctrine,尤其是在 Apigility Admin 区域?

【问题讨论】:

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


    【解决方案1】:

    我在秋天尝试了这个 Apigility 扩展,但那时还远未完成。服务器代码可用,但没有任何 UI 集成可言。您仍然可以通过剖析zf-apigility-doctrine 的控制器和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)

    【讨论】:

    • 感谢您的回答! Rolln API:我几天前从github.com/StukiOrg/RollnApi 下载了Rolln API。不幸的是,我无法让它工作。首先有一些composer 问题(参见github.com/StukiOrg/RollnApi/issues/9),然后是其他错误。好吧,现在我使用您的链接并安装了github.com/TomHAnderson/RollnApi。似乎工作。试试看……
    • 我已经对 RollNApi 做了一些实验。该应用程序提供了一些关于 Apigility+Doctrine+OAuth2 组合如何协同工作的信息。但是很高兴知道如何自己构建 Apigility+Doctrine——这是我在互联网上找不到的信息。 "zfcampus/zf-apigility-doctrine README.md" 并没有真正达到这个目的。
    • 同意。 Apigility 的这一部分仍在不断变化,所以我怀疑我们会在该功能正式发布前的最后几天/几周内看到完成文档的巨大推动。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多