问题标签 [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 投票
2 回答
6480 浏览

php - Easy Admin:如何在表单视图中自定义字段模板?

我需要在 EasyAdmin 包中自定义表单视图字段(编辑表单字段)。以下是它在列表视图中的完成方式: - { property: 'images', template: 'custom_template.html.twig'}

如何在表单视图(编辑模式)中实现相同的东西?自定义模板不适用于表单视图(编辑视图)。所以我做了一个自定义字段类型

- { property: 'images', type: 'App\Form\Type\MyImagesType'}

但不知道如何为其实现自定义模板。

我想通过插入脚本将 dopzone.js 集成到我的表单中:

0 投票
2 回答
1385 浏览

symfony - EasyAdminBundle:验证不适用于 CKEditorType

在使用EasyAdminBundle创建的管理面板中,我的表单验证仅适用于没有CKEditorType. 有些字段需要编辑,所以我使用FOSCKEditorBundle实现了所见即所得。

相关领域的片段:

当我提交带有空“内容”字段的表单时,我收到InvalidArgumentException错误消息:Expected argument of type "string", "NULL" given.而不是像请填写此字段这样的验证错误。

没有CKEditor的相关领域的片段:

=> 验证工作完美。

我的实体字段:

Symfony 分析器显示该字段确实有一个required属性。

如何启用CKEditor字段类型的验证?

0 投票
1 回答
629 浏览

symfony - EasyAdmin 2.0.* 和 Symfony 3.4 作曲家错误

我正在尝试在 Symfony 3.4 上安装 EasyAdminBundle 2.0.* 版本,但 composer 显示冲突。我试图与 packagist 核实哪里会出现问题,但我没有找到任何提示。有人可以帮助阅读作曲家错误吗?是否可以在 Symfony 3.4 上安装 EasyAdmin 2.* ?我的 php 版本是 7.1.14。

先感谢您。托马斯

0 投票
1 回答
509 浏览

php - 根据某些条件显示/隐藏菜单选项

我想根据用户表中的某些字段显示/隐藏菜单中的选项。有办法做到这一点吗?例如,如果 user.isFirst() 则从菜单中隐藏选项“产品”。

所以这个想法是:

  1. 隐藏“产品”-> if user.isFirst()

  2. 显示“产品”-> 其他情况。

0 投票
1 回答
1881 浏览

php - EasyAdminBundle 不加载资产

我正在尝试在 prod 服务器上设置 Symfony 项目,除了这一件事之外一切正常。我正在使用 EasyAdminBundle 作为管理面板,并且有这样的事情: 我的网站没有资产

看起来我的资产根本没有加载。但我在 web/assets 中有所有文件

我也尝试使用php bin/console assets:installand php bin/console assets:install --symlink,但是没有用。也许我忘记了某些配置,或者权限有问题。当我使用 assets:install 时,有这样的事情:

我安装了资产包,项目基于 Symfony 3.4,EasyAdminBundle 1.17

0 投票
0 回答
487 浏览

symfony4 - Easyadmin 捆绑类型的选定值:实体

我在 Symfony 4 上有一个项目,我正在使用 Easyadmin Bundle 作为后端。我正在使用两个实体,一个用于内容,一个用于类别列表。

在 easy_admin.yaml 上,我使用此代码从实体中提取选项以获取下拉列表

但是对于edit:字段,当我使用相同的代码时,下拉列表会像 in 一样填充,new:但没有输入选定的值。选项没有正确的选择值。

是否有可能对此进行归档,如果可以,将应用示例代码。

谢谢你。

0 投票
1 回答
2267 浏览

php - EasyAdmin - 密码更新表单在空密码时出现错误

我正在使用由 make:auth 和 EasyAdmin 2.0.4 创建的标准 Symfony 4 用户实体。

编辑现有用户时,密码字段为空白(这很好)。

在提交现有用户编辑表单时,将密码字段留空时,出现以下错误:

属性路径“password”中给出的“string”、“NULL”类型的预期参数。

如何让 EasyAdmin 在更新时忽略密码字段,当其值为空时?

0 投票
2 回答
6219 浏览

symfony - easyadmin 实体字段的动态自定义选择

使用 symfony 4 安装了 easyadminbundle,配置为实体名称Delivery,并且它有一个与另一个实体名称相关联的字段WeeklyMenu

easy_amin.yaml:

我在这里需要一个实体的动态过滤结果weeklyMenu所以我可以获得接下来几天菜单的列表等等。它设置为null现在,但必须在此处获得过滤结果。

我读过关于覆盖AdminController我坚持的内容。我相信我必须覆盖列出关联实体结果的easyadmin 查询生成器。

0 投票
3 回答
9911 浏览

symfony - Symfony 4 EasyAdmin 如何加密密码?

我正在使用 EasyAdmin 添加/编辑用户,并想问是否有可能加密您的密码?以前我使用 Symfony 4 make:registration-form 时密码加密有效,但我现在不能使用它,我必须使用 EasyAdmin。

easy_admin.yaml

(实际)我进入EasyAdmin页面(/admin),点击用户,添加用户,填写邮箱(test@gmail.com)和密码(test),点击保存更改。

现在用户存储在数据库中,但使用明文密码。 在此处输入图像描述

(预期)上述所有内容,但密码已加密。

0 投票
1 回答
2123 浏览

symfony - 当前用户的 EasyAdmin 列表操作

我正在尝试从数据库 where 检索对象列表Entity.user = "current user"

这是实体实体和用户实体之间的多对一关系

我尝试在捆绑配置中使用 dql-filter 选项,但找不到像我们可以在 Controller$this->getUser()或 Twig中找到的参数变量{{app.user}}

我尝试使用自定义控制器,但我很困惑,因为文档不是很详细。