29得票1回答
当我在Symfony 5上使用DateTime约束时,为什么会收到"This value should be of type string"的提示?

我有以下实体(仅附有相关部分): use ApiPlatform\Core\Annotation\ApiResource; use Doctrine\ORM\Mapping as ORM; use Symfony\Component\Validator\Constraints as Asse...

24得票9回答
Symfony4:无法找到路径“/api/login_check”的控制器。路由配置错误。

我正在尝试通过JWT设置Symfony4的API JSON登录。已安装API平台核心包并按照这个说明进行操作:https://api-platform.com/docs/core/jwt/ 我按照说明创建了自定义用户提供程序。当打开URL /api/login_check时,会出现错误消息“...

22得票4回答
UML / API: 如何建模RESTful API

我需要为我使用API Platform和Symfony 3.2(后端)以及Ionic 2(前端)开发的RESTFul API创建UML类图和用例图。 但是我不知道如何通过类图描述我的后端API的结构。 如果有人有任何想法或能提供帮助,我将非常感激。谢谢!

15得票8回答
如何在使用Swagger文档的API平台端点中请求额外的GET参数?

我有一个Symphony项目,使用了api-platform。 我有一个实体,并且为其提供数据。 我在集合端点的附加参数定义上遇到了麻烦。 该实体称为suggestion。 它必须从elastic search返回文档集合。 端点是:/suggestion 此端点会监听额外的 GET 参数: ...

12得票2回答
如何在API平台上保存一个带有实体的嵌套关系

我有两个实体,问题和备选项,其中问题与备选项具有OneToMany关系,我试图通过POST向问题API平台发送包含嵌套文档的备选项的JSON。 API平台返回以下错误: Nested documents for "alternatives" attribute are not allowed...

12得票2回答
当使用Api-Platform时,为什么会出现“未与该类型关联的项目路由”错误?

我的项目使用Symfony 5和API-Platform构建,并从JS客户端消费它。在这种情况下,我有一个与答案实体相关的问题实体(分别为一对多)。 每当我尝试调用/api/questions或/api/answers时,我会收到此错误:"与类型"App\Entity\An...

11得票1回答
API-Platform:过滤自定义数据提供程序

我在使用外部API源(Stripe)时,尝试过滤结果时遇到了问题。我需要做的是,返回指定客户的订阅列表。所以,访问http://localhost/api/subscriptions?customer=123foo将返回与该客户匹配的所有记录。 现在,以下代码由于ORM\Filter而抛出错...

11得票4回答
使用API平台,自动将用户分配给对象(OneToMany)。

这是我的情景: 我有一个 Article 实体。每个文章都有一个所有者(一个 User)。一个用户可以拥有多篇文章。用户可以通过 API 发布一篇文章。 我想要自动基于 Bearer token 设置文章的 user_id 列。 我无法在任何地方找到如何实现这一点的文档。请问有人能帮忙实...

11得票1回答
Symfony - API Platform - 文件上传

我正在尝试使用Vich按照文档使用API平台实现文件上传。但它没有工作,准确地说,MediaObject未被我在请求中发送的文件填充。 我基本上按照API Platform提供的食谱进行操作,但似乎我的表单无法正确处理请求,因为它未通过约束验证,并且我从API获取了这个答案。 { ...

11得票2回答
Api-Platform:在Symfony 4中使用Yaml配置替代注释

我想在Api-Platform中使用YAML代替注解。 我将api-pack添加到了现有的Symfony Flex项目中(composer req api),而不是使用Api-Platform分发。 文档中说YAML文件应该放在/config/api_platform/resources....