问题标签 [easyadmin3]
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.
easyadmin3 - EasyAdmin 3 如何根据查询从操作 createEntity 设置关联
我希望创建一个添加到新操作但基于添加的 url 参数预填充实体的操作。例如设置关联。
该文档显示了如何覆盖 createEntity 方法的设置值,但是此方法无法从请求中获取参数,因此我无法根据传递的参数设置关联。
这类似于如何在 AssociationField EasyAdmin 3 中设置默认值,但如本例所述,请求不可用。
symfony - EasyAdmin 3 - 在其他实体创建期间创建实体
我有两个实体:产品和产品组。在创建产品时,产品组是一个简单的关联字段,我只能选择现有的组。在产品创建过程中,是否可以在产品创建表单中添加一个新的产品组?
我想让所有字段都添加到那里。保存后,我希望与产品一起创建新产品组。
json - EasyAdmin 3 (Symfony 5) 中的数组到字符串转换
我正在尝试在 EasyAdmin 详细信息页面上显示一个 json 数组。我在这里读到有没有办法在 EasyAdmin 3 中表示 JSON 字段?你可以在 EasyAdmin 3 中使用 ArrayField 来显示一个 json 数组,这对我来说很有意义,因为这是 EasyAdmin 中唯一可以显示它的字段,所以我像这样添加它:
但它给了我这个错误:
An exception has been thrown during the rendering of a template ("Notice: Array to string conversion").
我需要添加其他东西还是它根本不起作用?
symfony - 带有选项的简单管理员自定义批处理操作
我正在使用 Symfony 5 和 Easy Admin 3。我有Member
实体和MemberStatus
实体。会员状态实体可以是:活跃、不活跃、受邀。
因此,在我的成员列表中,我想添加自定义批处理操作来更改成员的多个状态。
我知道如何添加简单的操作,但现在我需要一个选项来在批量应用之前选择状态。
symfony - 简单的管理条件字段
堆栈是 symf 5 和 EA 3。我在为一个 AssociationField 显示不同数据时遇到问题。我想为不同的角色显示该字段的不同值。查询构建器在 Symfony 表单中所做的事情。有什么帮助吗?
php - Symfony 5 - Easy Admin 3:关联实体有这么多数据时,AssociationField 的负载很重
我有以下 CrudController:
当我们有小数据时它运行良好,但是当我们用数万个数据对用户实体/其他相关实体进行测试时,CRUD 页面非常慢。
有什么方法可以改变 AssociationField 的工作方式吗?还是提高用户端(浏览器)的性能?
上下文: 我使用 Symfony 5.3.9 和 EasyAdmin 3.5.10,这是我写这篇文章时的最新版本
谢谢
php - 自定义表单的多选模板
在我的 EasyAdmin 3 应用程序中,我构建了一个带有多选字段的自定义表单(使用 Symfony 和 Doctrine)。由于它是一个自定义表单,我没有得到 EasyAdmin 通常提供的漂亮的多选下拉主题:
在早期的 EasyAdmin 版本中,可以只将“select2”类添加到字段中。但是现在在 EasyAdmin 3 中似乎有所不同。有没有办法将 EasyAdmin 的多选主题添加到自定义表单字段中?
我的用例是:我有一个与 UserEntity 和 ServiceEntity 相关的 AccountEntity。我希望能够为具有不同服务的用户添加多个帐户。由于一个帐户只有一项服务,我不能使用标准的帐户创建表格。我需要服务字段是多选的。所以我目前的想法是用 Symfony 和 Doctrine 构建一个自定义表单,并有我自己的逻辑来创建帐户。也许有更好的方法来使用 EasyAdmin 3 的内置功能来构建此功能?
symfony - Symfony 5 EasyAdmin3 在从列表中选择选项时添加新的 crud 实体
我在 Symfony 5 中遇到问题。我正在使用 EasyAdmin 3。我有两个控制器:PostCrudController 和 CommentCrudController。我想当我选择“添加评论”来加载表单以添加新评论时。两个实体通过一对多的关系连接。(一篇文章 - 很多评论
php - EasyAdmin 3:在 AssociationField 中自定义 select2 下拉 CSS 和 JS
我在我的项目中使用 Symfony 5 和 EasyAdmin 3。
这是 CRUD 控制器的示例:
在 AssociationField 中,CSS 样式和 JS 行为默认由 EasyAdmin 提供。
但是,我想修改 CSS 以更改此表单小部件选择下拉列表的宽度并使其更大。
我还想修改默认情况下每次选择一个项目时关闭下拉菜单的 JS;因为我想让下拉菜单保持打开状态,并允许用户在下拉菜单中选择多个项目,而不会在每次单击一个项目时关闭选择菜单。我看到我们可以使用 event.stopPropagation() 和 event.preventDefault() 来做到这一点;但我不知道如何将自定义 JS 应用于 EasyAdmin 特定表单小部件。
有谁知道如何在 EasyAdmin 3 中自定义多个关联字段 select2 下拉列表的 CSS 和 JS?
提前致谢。