问题标签 [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.
symfony4 - Symfony 4 - EasyAdmin Bundle - 默认表单值
大家好 !
我正在为一个项目使用easyadmin,我有点困惑。我有一个角色为“ROLE_CUSTOMER”和“ROLE_REPAIRMAN”的用户实体。我可以根据他们的角色显示和添加用户:
实体.yaml:
菜单.yaml
当我点击添加客户时,我希望他的角色为 ROLE_CUSTOMER,当我点击添加修理工时,他的角色为 ROLE_REPAIRMAN
我试图扩展 AdminController、RepairmanController 但我无法得到我想要的。我还尝试使用以下方法设置默认值:
在这里我有一个错误,因为他需要一个数组并且他将值解释为一个字符串。
有人可以帮我弄清楚吗?或者你有更好的解决方案吗?
谢谢 !
easyadmin - easy_admin : 配置登录用户信息
在easy_admin 视图中,有一个带有“用户未命名”的字体。
我想要登录用户的名称。我像这样配置了 config/packages/easy_admin.yaml (名称是我要显示的用户的属性:
我仍然有“未命名用户”而不是登录用户的名称。你有解决方案吗?谢谢。
symfony - 提交带有虚拟属性的表单
我目前正在使用 Symfony 4 中 2.3 版本的 easy-admin 包。
我尝试为新视图创建一个虚拟属性。我有以下配置:
根据https://stackoverflow.com/a/58710631/6734243和文档,我需要将 setter 和 getter 添加到我所做的虚拟实体中:
该字段显示正确,但是当我保存时出现以下错误,这表明我的虚拟属性没有设置器。
无法确定类“App\Entity\FieldTemplate”中属性“imageToFill”的访问类型:属性“imageToFill”和方法之一“addImageToFill()”/“removeImageToFill()”、“setImageToFill()”、“ imageToFill()"、"__set()" 或 "__call()" 存在并且在类 "App\Entity\FieldTemplate" 中具有公共访问权限。
这种行为是错误还是我误解了什么?
php - 在 Symfony 项目中覆盖 easyadmin 配置文件
我正在开发一个使用EasyAdminBundle
. 该项目在另一个项目 B中用作依赖项。我正在寻找一种解决方案来覆盖项目 B中项目 A EasyAdmin 配置的一部分。
我试图在项目 B中创建具有相同路径的相同文件:
- 项目 B:
/config/packages/admin/my-file.yaml
- 项目一:
/vendor/path/project-A/config/packages/admin/my-file.yaml
但它仍然使用项目的配置文件。
目标是覆盖实体编辑表单的配置。
list - Symfony & Easyadmin:如何在同一页面上显示多个实体列表
我尝试在 symfony 和 easyadmin 下的同一页面上显示多个实体列表。
然后我在菜单中创建了一个路由链接,它调用控制器来显示自定义模板。
在这个模板中,我尝试使用
和
但没有一个有效。
php - 防止使用侦听器删除或编辑实体
我在Symfony应用程序中使用easy-admin 。我的实体是通过Doctrine管理的。
我有一个实体fieldTemplate
链接到实体Field
并Position
通过多对一关系。
使用侦听器,如果已经链接到模板,我想阻止删除或编辑模板fields
,并强制用户创建一个新模板。
它注册在我的services
当我尝试删除模板时,会引发错误,但两者都会positions
被fields
删除,当我尝试编辑时,不会引发错误......
有人看到我做错了吗?
symfony - 如何在新建和编辑操作中删除属性标签?
我在我的应用程序中使用easyadmin
捆绑包symfony
进行后端管理。
我想从视图中edit
的某些字段中删除标签。new
我尝试使用与以下相同的行为formbuilder
:
但标签仍然显示。任何人都知道删除它的语法吗?
symfony - Easy-admin 数组字段覆盖值
我正在使用 Doctrine 的 2.7.0 版和easycorp/easyadmin-bundle的 2.3.4 版。我班的人有宠物安排
创建或编辑人员对象及其宠物的表单效果很好,但有时在编辑视图中某些值会被覆盖。