我想整合Doctrine 2到 Apigility驱动 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/