问题标签 [yii-rest]

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 投票
2 回答
3852 浏览

rest - 在 Yii2 上登录的 REST API 调用

我开始使用 yii2 并且我REST Api从网络应用程序中提供了一个。我找不到任何关于如何使用 yii2 REST api 提供登录功能的文档。以前在 中yii1,我们曾经有一个名为的操作actionLogin,它接受用户名和密码并对其进行身份验证(使用用户模型)。仍然采用相同的方法yii2吗?就像在UserController(在 Api 模块下)有一个actionLogin具有 GET 请求类型的方法,并且一旦通过身份验证成功返回User object(带有用于后续调用的访问令牌?)?

0 投票
3 回答
412 浏览

php - Yii2 rest api update 抛出对象转换错误

我正在使用Yii2 REST apiAuthorisation : Bearer用于身份验证。

我有一个模型Event,只有 2 个动作CreateUpdate但我的Update动作不能正常工作并引发对象类转换错误。

我正在使用以下代码来查找Event具有混合条件的模型。

错误是这样的

类 api\modules\v1\models\User 的对象无法转换为字符串

我不明白为什么它说我已经创建了User类对象。

0 投票
2 回答
316 浏览

php - 错误:邮递员中的 API 调用

我在邮递员的 api 调用期间收到以下错误。这仅在 api 调用期间第一次发生,之后它成功工作。

0 投票
1 回答
1474 浏览

yii2 - Yii2 REST API 按字段查找

这是 api 网址。

/api/web/v1/users/123

通过 id 查找用户。如何将规则更改为 find by token,而不是 by id

这是一个规则:

0 投票
0 回答
194 浏览

yii - 无法在 yii json api 中创建记录

我正在尝试学习 yii 并创建一个 api。我能够获取数据,但无法使用我的 json 对象创建新记录。

这就是我得到的

在此处输入图像描述

这是我在 api 配置中的 main.php 看起来像

如您所见,我正在请求中设置 json 解析器。

这是模型

出于某种原因,它只是没有得到 json 格式。

我尝试使用表单数据,它似乎有效。但只是原始 json 不起作用

请看这里

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
1379 浏览

rest - \yii\web\UploadedFile::getInstance 不工作 REST API yii2 中的文件更新

嗨,我在 yii 2 中使用 REST API\yii\web\UploadedFile::getInstance没有在我的函数中获取文件。出于调试目的,我尝试使用$_FILES['asset']值打印它。但没有使用获取文件实例\yii\web\UploadedFile::getInstance

有什么问题,我无法验证如果我用 . 处理文件$_FILES。任何帮助将不胜感激!提前致谢

0 投票
1 回答
1532 浏览

rest - Yii2 rest 返回一个自定义值

我有一个关于 yii2 的 RESTfull 服务的问题。

在 cal 视图(GET resource/{id})中,我想返回以当前页面编号为例的自定义值host/resource?page=x(如果已设置),并且它总和为 1(x+1),直到该数字等于 X-Pagination 的值- 总计数标题。

所以响应将是这样的:

有可能这样做吗?如何设置此值的返回?提前感谢所有帮助。

编辑:添加控制器代码

0 投票
1 回答
250 浏览

yii - 使用带有默认 URL GET 格式而不是 PATH 格式的 yii rest api

我有一个 yii rest api 的问题。我将它配置为按照 yii 框架页面上的教程工作,但在那之后我意识到我的 api 工作但不是我的 PAGE 的一些大部分,因为它基于 GET URL 格式而不是其余 api 所需的 PATH .

所以在我的 config/main.php 我有以下设置

我还有一个名为 ApiStudentController 的控制器一个名为actionRegister()的方法。

因此,如前所述,api 工作正常,但我的页面没有,因为我将 urlFormat 设置为“路径”。

问题是......我如何使用其余的 api,但没有 PATH url 格式,而是默认的 get url 格式(index.php?r=apistuden/register)?

0 投票
0 回答
136 浏览

jquery - Yii2 Rest Doesn't Update using JQUERY AJAX

! , I'm Working On An Application that using JQUERY AJAX to CRUD data , In the Server side I'm using Yii2 framework , so I'm working with its rest. But The Error Is That it doesn't update any data and it returns the same old data There the JS Code

RESPONSE :

0 投票
1 回答
326 浏览

yii2 - rest yii2 漂亮的 url urlManager

我的 yii2 rest 可以很好地处理这个请求 http://extractor-frontend.dev/property?id=JP000004 我会处理这个 http://extractor-frontend.dev/property/JP000004

这是我在 config/web.php 中的 urlManager

这是我在网络上的 .htaccess

如果把'enableStrictParsing' => false,

http://extractor-frontend.dev/site/about 工作正常......重写规则工作!