问题标签 [symfony2-easyadmin]

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 回答
3655 浏览

symfony - Symfony EasyAdmin - 如何在表单中创建自定义字段,显示文本信息

我不确定如何在配置的表单模板中实现相当简单的文本字段。我已经在 yml 文件中配置了各个字段。

但是,如果我想在表单中间提供一些文本格式的信息(从其他实体获取数据)怎么办。

我已经学会了如何通过覆盖“app/Resources/views/easy_admin/Entity/edit.html.twig”来为实体制作自定义编辑模板。

但它允许我仅在表单字段周围更改模板。实际的表单由“{{ form(form) }}”呈现。

所以,我需要编辑这个 form() 创建或以某种方式自定义模板。

这个自定义文本字段的唯一解决方案是在 Symfony中创建自定义表单字段类型吗?还是有其他方法可以实现这一目标?

0 投票
1 回答
1244 浏览

symfony - 如何在 Easy Admin 包 Symfony 中显示逗号分隔值

多类集合在哪里?

我尝试了很多类型,但仍然无法显示逗号分隔值,默认情况下它显示数组集合中的项目数

感谢帮助 !

0 投票
1 回答
1827 浏览

php - 如何在简单的管理表单中获取表单错误

我想在 createEditForm() 方法中获取表单错误。我一直在尝试这个 $editForm->getErrors(); 但它每次甚至有错误都返回 0 错误。这是我的代码:

谁能帮我?提前致谢

0 投票
1 回答
1697 浏览

symfony - Symfony 3.2 Easyadminbundle 如何隐藏/删除默认操作链接

我想知道是否有人可以告诉我如何根据状态列从列表视图中隐藏操作链接。

更多详细信息:我有一个列表视图,其中显示项目列表,在此列表中,我有名为 status 的列。对于此列表中状态设置为关闭的每条记录,我想从列表中隐藏编辑/删除和其他自定义操作链接。这是可行的吗?如果是这样,如何?

谢谢

0 投票
1 回答
281 浏览

symfony - EasyAdminBundle 如何向引荐来源网址添加另一个键/值

任何人都知道如何在 URL 中设置键/值对来维护状态?

在此处输入图像描述

基本上我想根据复选框在列表页面中保持状态。如果我编辑一行并返回此页面,我希望列表保持原样。有什么建议么?

0 投票
1 回答
1611 浏览

php - Symfony 3 easyadmin __toString() 不能抛出异常

我正在使用 EasyAdmin 捆绑包。当我尝试在名为“Company”的实体中添加一个与“Service”实体具有“ManyToMany”关系的新元素时,出现错误:

但是当我要在“服务”实体中添加一个新元素时,一切正常,“公司”实体的字段显示正确。

我试图捕获实现解决方法的异常,但它没有生效。

服务类:

和服务类:

怎么了?

0 投票
2 回答
1280 浏览

php - Symfony EasyAdminBundle 降价编辑器

我正在为 Symfony2 使用 EasyAdminBundle。我想在一些漂亮而简单的降价编辑器中编辑长文本,而不是在 textarea 中。我无法在 config.yml 中找到可以进行此更改的设置。甚至可以在默认安装中,或者我必须安装更多包?有什么建议如何干净简单吗?

谢谢

0 投票
3 回答
8078 浏览

symfony - 如何在 easyadminbundle 中设置日期时间选择器的格式?

如何更改 easyadminbundle 的日期时间选择器使用的默认格式?

我知道我必须更改config.yml字段属性的 type_options 中的某些内容。或者设置一些不同的日期时间格式。但如何或在哪里?

在此处输入图像描述

0 投票
1 回答
2482 浏览

php - 用于访问控制的简单管理包和 URL 重写

我正在为 Symfony 2 使用 Easy Admin Bundle,但在 security.yml 中设置 ACL 时遇到问题。它没有考虑 url 参数,所以我需要重写 URL。

当前的:

这是我需要的:

之后很容易从以下位置设置 ACL:

类似于:

或者:

或者也许有一些不同的方法?

0 投票
1 回答
3858 浏览

php - 用于自定义操作的简单管理捆绑模式对话框?

我正在为 Symfony2 使用 Easy Admin Bundle。如何将我自己的模式对话框与文本输入一起用于列表中的自定义操作?

假设自定义操作称为重命名,然后在列表中点击按钮重命名后,我想在模式对话框中写一个新名称。然后点击 OK 按钮后,我想在控制器中调用 ranameAction 来完成所需的一切,但必须将名为 name 的参数发送到那里。

我有解决方案,但它并不好,必须有一些更好的方法。

我创建了 _simple_form.html.twig:

在 config.yml 中有一个新选项:

在我正在使用的 list.html.twig 中:

最后是控制器: