symfony4相关内容

Symfony 4 Doctrine 不能从控制台工作 [2002] 没有这样的文件或目录

我正在使用 symfony 4,并且在运行学说控制台命令时出现此错误: 在 AbstractMySQLDriver.php 第 108 行:驱动程序发生异常:SQLSTATE[HY000] [2002] No such file or directory 我认为这是因为连接有问题,但是当我运行应用程序时,它可以毫无错误地访问数据库,所以我无法想象连接有什么问题. 我能够通过手动创建数据库 ..
发布时间:2022-01-16 18:02:59 PHP

如何在 DI 扩展类中加载、处理和使用 Yaml 配置文件中的自定义参数?

我正在尝试按照此处提供的文档在我的应用程序中导入 yaml 配置文件 http://symfony.com/doc/current/bundles/extension.html 但我总是收到错误消息: 没有扩展能够加载“app"的配置 我的文件位于:config/packages/app.yaml,结构如下: 应用程序:列表:型号1:道具1:价值1道具2:价值2型号2:... 由于 ..
发布时间:2022-01-14 11:27:47 其他开发

axios 中的动态主机

如何在 axios 中创建动态主机? 示例: const host = location.hostname;//axios.defaults.baseURL = 'http://hastore.local';axios.defaults.baseURL = 主机;axios.defaults.port = 8080;axios.get('api/categories').then((re ..
发布时间:2022-01-01 09:58:52 前端开发

在 API 平台上返回自定义 JSON 的最佳实践

我想更新我现有的 API(使用 FOSREST 创建). 我有很多返回自定义 JSON 对象的路由,这些对象与我的实体不同. 例如,我有一个 Offer 实体 我想返回一个基于该产品实体但带有自定义字段的 JSON 对象. 是否真的必须为该一种 GET 方法创建新资源,或者是否有最佳实践来做到这一点? 解决方案 添加自定义数据有多种方式: (最简单)添加自定义 ..
发布时间:2021-11-15 21:13:25 其他开发

请求验证器:验证 IRI

我目前正在使用 api-plateform,到目前为止它一直是一个很棒的工具.我想在我的数据存储到我的数据库之前添加一些验证器. Api-platform 使用 IRI 而不是普通 id(即使您可以更改此行为).我想知道验证 IRI 的最佳方法是什么. 假设我收到例如“api/users/1".我想确保这个 IRI 实际上是有效的(即 id 存在于表“user"中). 我可以创建 ..
发布时间:2021-11-15 21:13:19 其他开发

如何创建可以根据实体当前状态拒绝的自定义更新操作?

我正在创建一个自定义的 PUT 操作. 不使用内置操作,因为受影响的属性未包含在此实体的默认规范化中,还因为此操作有一些超出此实体/模型的副作用. 此外,只有当 DB 上实体的当前状态符合某些预期时,更新操作才会成功. 例如对于实体 class Lead {/*** @ORM\Column(type="integer", nullable=true)* @Groups({"le ..
发布时间:2021-11-15 21:13:16 其他开发

如何使用 API 平台(symfony 4)将登录添加到 swagger UI?

我安装了 &配置 LexikJWTAuthenticationBundle,它工作正常,但我遇到了一个小问题. 我已经包含了用于放置 JWT 令牌的授权按钮,问题是我可以获得令牌的唯一方法是使用以下命令: curl -X POST -H "Content-Type: application/json" http://localhost:8000/api/login_check -d '{" ..

PUT 操作创建新的嵌入文档,而不是在 Api 平台上更新它

我被一个问题困扰了好几天都无法解决.如标题所述,基于注解的 Api Platform PUT 操作在使用 MongoDB ODM 对嵌入式文档进行部分更新时无法按预期工作. 确实,尽管我尝试了所有不同的配置,但我没有成功更新已在父文档中设置的嵌入文档. 我尝试更改相关文档中的注释,例如通过更改规范化和非规范化组,尝试不同的嵌入文档策略,通过为 PUT 方法设置特定的 itemOpera ..
发布时间:2021-11-15 21:12:31 其他开发

在 API 平台中保存相关对象

我是 API 平台和 Symfony 4 的新手,我遇到了一种情况,我们有 3 个相互关联的实体:User、Jobseeker, JobseekerLocation 那么当我们需要添加注册新的Jobseeker 时,我们可以自动在相关表中输入吗?某种触发. 或者我们应该调用 3 个 API 来访问和保存数据? 解决方案 使用@Groups() https://api-platf ..
发布时间:2021-11-15 21:12:13 其他开发

JMSSerializer Bundle - 循环引用错误(仅限 Prod Azure 环境) - Symfony4/Doctrine2 REST API

所以我知道有些类似的问题之前已经讨论过很多次了,但我没有运气找到解决这个特定问题的方法. 在本地运行(使用 MAMP) 我的 API 响应没有问题.但是,一旦部署到生产 Azure 服务器(通过 Ansible),我就会遇到可怕的错误: request.CRITICAL: Uncaught PHP Exception Symfony\Component\Serializer\Excep ..
发布时间:2021-11-15 04:52:28 其他开发