问题标签 [laminas-api-tools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - Apigility 和 https
我遇到了apigility和https的问题。为了在 AngularJs 前端和 Apigility 后端之间启用 https 通信,我使用了本教程: http ://robsnotebook.com/xampp-ssl-encrypt-passwords 。几乎一切正常,但 REST Web 服务不通过 https 响应。当使用高级 REST 客户端时,我正在发送请求,例如
没有响应出现。有谁知道问题可能出在哪里?
php - Apigility:ApiProblem 替代方案?
一直在玩 Apigility,有些东西我不喜欢。我在实体映射器中的删除方法如下所示:
在匹配的实体资源中,我得到了:
但我认为为 200 代码调用 ApiProblem 是不合适的。有什么适合成功手术的吗?
php - 使用 Zend Framework 2 使 Apigility 仅可用于登录用户
如何使用 Apigility API 的身份验证使其仅对登录用户安全?
现在,当用户登录时,我所做的就是创建会话(常见)。
我需要做更多,我还需要以某种方式授权他使用 API 并阻止其他所有人(没有记录)
我对 ZF2 和 Apigility 有点陌生,所以请做个假谈话。
我确实阅读了有关Apigility Auth2 的信息,而不是使用它。
我需要一些更简单的东西,例如,当您登录 facebook 时,您可以“允许”其他应用程序使用您的 facebook 帐户而无需重新登录,api 也应该如此。
zend-framework2 - Resque 找不到作业类 ZF2 命名空间
尝试在 ZF2 项目中使用由 Redis 支持的 PHP-Resque 项目https://github.com/chrisboulton/php-resque。(具体的敏捷性)
我遇到的问题是将 ZF2 命名空间和类结合起来
例如 :
控制器
MyResqueJob 类
resque 给出的错误信息:
php - Apigility 休息服务 - 如何使用连接的数据库按非唯一列过滤
我有一个连接 db 的rest
服务,到目前为止,我只能database
通过它的ID
.
我找不到合适的指南来解释如何使用GET
url 参数按其他字段进行过滤,以及如何选择例如“LIKE”或 LIKE %%” 或其他运算符。
php - 过滤器没有被执行
我正在使用 apigility 1.0.4 和 zend 框架 2.3.3 编写一个 PHP 5.6 应用程序
有了apigility,我创建了一个名为drink 的新重置服务,并创建了一个名为“drink_flavor”的文件。
我使用了以下过滤器:
现在我用邮递员来测试它。
所以我将 url 配置为http://url/drink
我发送带有以下文本的原始 json 的帖子数据:
如您所见,我在开头有一个空格,字母是大写的。
现在,如果我的控制器代码有以下内容:
所以我只是打印数据。
如果我正确理解了所有内容而不是得到“AAA”,那么由于我的过滤器,我应该得到“aaa”,但我仍然得到未修改的数据,即“AAA”。
有什么想法缺少什么吗?
php - 如何使用 zf-apigility-admin-ui 而不是 zf-apigility-admin 来启用/显示 Doctrine 菜单
我想在 apigility 中使用 Doctrine 菜单,但使用框架中提供的 zf-apigility-admin 尚不可用。
我尝试在 github 页面https://github.com/zfcampus/zf-apigility-admin-ui/issues/5中询问,得到了这个:
这是因为 Doctrine UI 还没有准备好。如果你想在 UI 中使用 Doctrine,你应该使用https://github.com/fwahlqvist/zf-apigility-admin-ui
我安装了 zf-apigility-admin-ui 并对我的配置进行了一些更改:
作曲家.json
开发.config.php
但是访问时出现404错误http://localhost:8888/apigility/ui#/
“请求的 URL 无法通过路由匹配。”
我如何使用 apigility-admin-ui 视图,有什么想法吗?
php - 如何在 Apigilities RPC 生成的控制器中添加和使用多个操作
我需要你的建议。我需要在 Apigility 生成的 RPC 样式 API 控制器中创建多个操作。我需要如何进行路由,以使其像在普通 zend 应用程序中一样工作。
Apigility 生成的代码是:
并以这种方式生成路由:
谢谢您的帮助!
doctrine-orm - 配置 roll'n api
我跳到了这个教程:安装roll'n api链接
以安装roll'n api(基于apigility框架的扩展框架和学说2 orm)
但是我在第 4 步和第 5 步遇到了问题。
C:\www\api>php public\index.php 构建 api 模块
C:\www\api>php public\index.php 构建 api
当我发出上述命令时,它失败了。
这是我的 Windows 命令行中提示的内容:
失败原因:参数无效或未提供参数
我也直接去了roll'n api主页:
roll'n api主页链接
问题是运行~/bin/install和~/bin/rebuild。由于没有安装和重建 .php 文件的 /bin 文件夹。
谢谢!
php - Db-Connected Apigility 的代码 - 如何扩展集合类并仅获取必要的字段
我遵循本教程http://techportal.inviqa.com/2013/12/03/create-a-restful-api-with-apigility/并从代码连接创建一个 db-connected API。
并为实体提供上述方法,让我可以选择在 JSON 中返回的字段
现在我不会为 Collections 做同样的事情(只返回 db 中所有表字段的一些字段)......但不明白在哪里。
我有调用 Mapper 的资源
在映射器中
我如何编辑它以创建我自己的集合数组并仅由我选择字段?
在实体的示例响应中(非常好):
收集的响应是完整的数据库字段(不好,我只想要 4 个字段)
提前致谢