symfony4相关内容

Symfony:CreateForm/为什么我的textarea没有出现?

我在用Symfony创建的表单中显示文本区域时遇到问题. 文本区域显示为html,但在CSS中没有 display:block .需要清楚的是,css中没有任何内容. 当我自己在CSS中添加 display:block 时,它只是被chrome/firefox剥离了. 仅当我从单独的类创建表单时才会发生此问题,而不是在控制器的函数中创建表单时才会发生. 这是我的代码: ..
发布时间:2021-05-09 19:07:48 前端开发

Symfony 4个单一形式的多个实体

尝试了好几个小时才能使我的多实体表单正常工作,但这确实让我伤脑筋,而且我发现的所有示例都无济于事. 我检查了收藏表格类型文档和表单集合,以及 使用CollectionType根本不显示选择下拉列表.代码: $ form = $ this-> createFormBuilder($ user)....//其他添加条目-> add('user_roles',CollectionType ..
发布时间:2021-05-02 19:59:16 PHP

Symfony:在教义关系上处理EntityNotFoundException

当我尝试在Twig中显示相关对象时,由于ID在父实体中,而该相关实体不在当前数据库中,因此不存在该关系,Symfony抛出500错误 //EntityNotFoundException Twig_Error_Runtime呈现模板期间引发了异常("ID为(265)的类型为'App \ Entity \ Location'的类型的实体不是找到"). 我希望能够忽略此错误,而显示诸如“相关 ..
发布时间:2021-05-02 19:56:16 其他开发

带有Symfony 4的Docker-无法查看文件更改

我正在为Symfony 4应用程序开发环境的docker映像.我在 alpine , php-fpm 和 nginx 上构建它. 我已经配置了一个应用程序,但是即使对于简单的hello world应用程序,性能也不是很好(〜700ms),所以我认为我可以以某种方式使其更快. 首先,我进行了语义配置,并将卷配置为使用 cached 配置.然后,我将供应商移到了单独的卷,因为它引起了大多数 ..
发布时间:2021-05-02 19:19:23 其他开发

Symfony 4-设置日期时间

所以我一直在关注此数据库和Doctrine教程: https://symfony.com/doc/current/doctrine.html 唯一的区别是,我向其中添加了一个 created_ts 字段(在其他一些字段中,但它们工作正常,因此无需赘述). 我使用了 make:entity 命令来生成我的类,并且设置我的 created_ts 的方法是这样生成的: 公共函数setCre ..
发布时间:2021-04-29 19:50:01 其他开发

为什么自动装配为事件订阅者提供了不同的实体管理器实例?

我在symfony4项目中提供了不同的服务,这为实体管理器注入了资源.我发现,当他们调用self :: $ container-> get('doctrine')-> getManager()时,它们所使用的学说事件订阅者和服务将获得与其他服务不同的实体管理器实例.我在项目中看到了多达三个不同的实例,但是我不知道在哪种情况下会创建更多的实例. 我已将功能spl_object_id添加到所有构 ..
发布时间:2021-04-12 20:43:24 其他开发

要求验证者:验证IRI

我目前正在使用api-platform,到目前为止,它是一个很好的工具.我想在将数据存储到数据库之前添加一些验证器. Api平台使用IRI而不是普通ID(即使您可以更改此行为).我想知道什么是验证IRI的最佳方法. 比方说,我收到了例如"api/users/1".我想确保此IRI实际上是有效的(即,该ID存在于“用户"表中). 我可以创建一个自定义验证器规则,该规则将调用该IRI ..
发布时间:2021-04-09 18:33:53 其他开发

如何使用API​​ PLATFORM(符号4)将Login添加到swagger UI?

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

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

我正在创建自定义的 PUT 操作. 不使用内置操作,因为受影响的属性未包含在此实体的默认规范化中,并且还因为此操作具有一些超出该实体/模型的副作用. 此外,仅当数据库上实体的当前状态符合某些期望时,更新操作才能成功. 例如对于实体 class Lead {/*** @ORM \ Column(type ="integer",nullable = true)* @Groups( ..
发布时间:2021-04-09 18:33:32 其他开发

在API平台中保存相关对象

我是API平台和 Symfony 4 的新手,我遇到的情况是我们有3个相互关联的实体: User , Jobseeker , JobseekerLocation ,因此当我们需要添加注册新的Jobseeker时,我们可以自动在相关表中进行输入吗?某种触发. 还是我们应该进行3次API调用才能到达并保存数据? 解决方案 使用 @Groups() https://api-platf ..
发布时间:2021-04-09 18:33:26 其他开发

PUT操作将创建新的嵌入式文档,而不是在Api平台上对其进行更新

我陷入了几天无法解决的问题.正如标题中所述,基于注释的Api Platform PUT操作对于使用MongoDB ODM对嵌入式文档进行部分更新而言无法按预期进行. 实际上,尽管我尝试了所有不同的配置,但我没有成功更新已在父文档中设置的嵌入式文档. 我试图更改相关文档中的注释,例如通过更改规范化和非规范化组,尝试使用不同的嵌入式文档策略,通过设置PUT方法的特定itemOperatio ..
发布时间:2021-04-09 18:33:20 其他开发