问题标签 [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.

0 投票
1 回答
264 浏览

angularjs - Apigility 和 https

我遇到了apigility和https的问题。为了在 AngularJs 前端和 Apigility 后端之间启用 https 通信,我使用了本教程: http ://robsnotebook.com/xampp-ssl-encrypt-passwords 。几乎一切正常,但 REST Web 服务不通过 h​​ttps 响应。当使用高级 REST 客户端时,我正在发送请求,例如

没有响应出现。有谁知道问题可能出在哪里?

0 投票
2 回答
852 浏览

php - Apigility:ApiProblem 替代方案?

一直在玩 Apigility,有些东西我不喜欢。我在实体映射器中的删除方法如下所示:

在匹配的实体资源中,我得到了:

但我认为为 200 代码调用 ApiProblem 是不合适的。有什么适合成功手术的吗?

0 投票
2 回答
1621 浏览

php - 使用 Zend Framework 2 使 Apigility 仅可用于登录用户

如何使用 Apigility API 的身份验证使其仅对登录用户安全?

现在,当用户登录时,我所做的就是创建会话(常见)。

我需要做更多,我还需要以某种方式授权他使用 API 并阻止其他所有人(没有记录)

我对 ZF2 和 Apigility 有点陌生,所以请做个假谈话。

我确实阅读了有关Apigility Auth2 的信息,而不是使用它。

我需要一些更简单的东西,例如,当您登录 facebook 时,您可以“允许”其他应用程序使用您的 facebook 帐户而无需重新登录,api 也应该如此。

0 投票
1 回答
518 浏览

zend-framework2 - Resque 找不到作业类 ZF2 命名空间

尝试在 ZF2 项目中使用由 Redis 支持的 PHP-Resque 项目https://github.com/chrisboulton/php-resque。(具体的敏捷性)

我遇到的问题是将 ZF2 命名空间和类结合起来

例如 :

控制器

MyResqueJob 类

resque 给出的错误信息:

0 投票
1 回答
1518 浏览

php - Apigility 休息服务 - 如何使用连接的数据库按非唯一列过滤

我有一个连接 db 的rest服务,到目前为止,我只能database通过它的ID.

我找不到合适的指南来解释如何使用GETurl 参数按其他字段进行过滤,以及如何选择例如“LIKE”或 LIKE %%” 或其他运算符。

0 投票
1 回答
68 浏览

php - 过滤器没有被执行

我正在使用 apigility 1.0.4 和 zend 框架 2.3.3 编写一个 PHP 5.6 应用程序

有了apigility,我创建了一个名为drink 的新重置服务,并创建了一个名为“drink_flavor”的文件。

我使用了以下过滤器:

现在我用邮递员来测试它。

所以我将 url 配置为http://url/drink 我发送带有以下文本的原始 json 的帖子数据:

如您所见,我在开头有一个空格,字母是大写的。

现在,如果我的控制器代码有以下内容:

所以我只是打印数据。

如果我正确理解了所有内容而不是得到“AAA”,那么由于我的过滤器,我应该得到“aaa”,但我仍然得到未修改的数据,即“AAA”。

有什么想法缺少什么吗?

0 投票
0 回答
668 浏览

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 视图,有什么想法吗?

0 投票
3 回答
995 浏览

php - 如何在 Apigilities RPC 生成的控制器中添加和使用多个操作

我需要你的建议。我需要在 Apigility 生成的 RPC 样式 API 控制器中创建多个操作。我需要如何进行路由,以使其像在普通 zend 应用程序中一样工作。

Apigility 生成的代码是:

并以这种方式生成路由:

谢谢您的帮助!

0 投票
0 回答
136 浏览

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 文件夹。

谢谢!

0 投票
0 回答
1398 浏览

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 个字段)

提前致谢