问题标签 [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.
php - Easy Admin:如何在表单视图中自定义字段模板?
我需要在 EasyAdmin 包中自定义表单视图字段(编辑表单字段)。以下是它在列表视图中的完成方式:
- { property: 'images', template: 'custom_template.html.twig'}
如何在表单视图(编辑模式)中实现相同的东西?自定义模板不适用于表单视图(编辑视图)。所以我做了一个自定义字段类型
- { property: 'images', type: 'App\Form\Type\MyImagesType'}
但不知道如何为其实现自定义模板。
我想通过插入脚本将 dopzone.js 集成到我的表单中:
symfony - EasyAdminBundle:验证不适用于 CKEditorType
在使用EasyAdminBundle创建的管理面板中,我的表单验证仅适用于没有CKEditorType
. 有些字段需要编辑,所以我使用FOSCKEditorBundle实现了所见即所得。
相关领域的片段:
当我提交带有空“内容”字段的表单时,我收到InvalidArgumentException
错误消息:Expected argument of type "string", "NULL" given.
而不是像请填写此字段这样的验证错误。
没有CKEditor的相关领域的片段:
=> 验证工作完美。
我的实体字段:
Symfony 分析器显示该字段确实有一个required
属性。
如何启用CKEditor
字段类型的验证?
symfony - EasyAdmin 2.0.* 和 Symfony 3.4 作曲家错误
我正在尝试在 Symfony 3.4 上安装 EasyAdminBundle 2.0.* 版本,但 composer 显示冲突。我试图与 packagist 核实哪里会出现问题,但我没有找到任何提示。有人可以帮助阅读作曲家错误吗?是否可以在 Symfony 3.4 上安装 EasyAdmin 2.* ?我的 php 版本是 7.1.14。
先感谢您。托马斯
php - 根据某些条件显示/隐藏菜单选项
我想根据用户表中的某些字段显示/隐藏菜单中的选项。有办法做到这一点吗?例如,如果 user.isFirst() 则从菜单中隐藏选项“产品”。
所以这个想法是:
隐藏“产品”-> if user.isFirst()
显示“产品”-> 其他情况。
symfony4 - Easyadmin 捆绑类型的选定值:实体
我在 Symfony 4 上有一个项目,我正在使用 Easyadmin Bundle 作为后端。我正在使用两个实体,一个用于内容,一个用于类别列表。
在 easy_admin.yaml 上,我使用此代码从实体中提取选项以获取下拉列表
但是对于edit:
字段,当我使用相同的代码时,下拉列表会像 in 一样填充,new:
但没有输入选定的值。选项没有正确的选择值。
是否有可能对此进行归档,如果可以,将应用示例代码。
谢谢你。
php - EasyAdmin - 密码更新表单在空密码时出现错误
我正在使用由 make:auth 和 EasyAdmin 2.0.4 创建的标准 Symfony 4 用户实体。
编辑现有用户时,密码字段为空白(这很好)。
在提交现有用户编辑表单时,将密码字段留空时,出现以下错误:
属性路径“password”中给出的“string”、“NULL”类型的预期参数。
如何让 EasyAdmin 在更新时忽略密码字段,当其值为空时?
symfony - easyadmin 实体字段的动态自定义选择
使用 symfony 4 安装了 easyadminbundle,配置为实体名称Delivery
,并且它有一个与另一个实体名称相关联的字段WeeklyMenu
:
easy_amin.yaml:
我在这里需要一个实体的动态过滤结果,weeklyMenu
所以我可以获得接下来几天菜单的列表等等。它设置为null
现在,但必须在此处获得过滤结果。
我读过关于覆盖AdminController
我坚持的内容。我相信我必须覆盖列出关联实体结果的easyadmin 查询生成器。
symfony - 当前用户的 EasyAdmin 列表操作
我正在尝试从数据库 where 检索对象列表Entity.user = "current user"
。
这是实体实体和用户实体之间的多对一关系
我尝试在捆绑配置中使用 dql-filter 选项,但找不到像我们可以在 Controller$this->getUser()
或 Twig中找到的参数变量{{app.user}}
我尝试使用自定义控制器,但我很困惑,因为文档不是很详细。