问题标签 [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 回答
161 浏览

symfony - 在存储库中保存当前用户 ID

我尝试在 UserService 实体中保存用户字段的初始值。原因是,我在 EasyAdminBundle 中使用了这个实体,当我构建表单时,我想为 user_id 设置一个默认值(ManyToOne 到 User 实体)。

  • 在构造函数中初始化实体管理器,
  • 我覆盖保存方法。
  • 我从安全会话上下文中获取用户并设置为用户服务对象,持久化和刷新。

...但我仍然看不到保存过程中的变化。

0 投票
0 回答
191 浏览

symfony - Symfony Easyadmin 和 FOSUserBundle:获取角色 - hasRole()?

我目前在 AdminController.php 工作,我需要检查登录用户的角色。在 FOSUserBundle 的 UserInterface.php 中,我找到了 public 函数hasRole(),这正是我需要的。但在评论中据说永远不会使用该功能。相反,作者建议使用$authorizationChecker->isGranted('ROLE_USER');但我必须调用 isGranted 吗?有没有像 $this->getUser() 这样返回某事的方法。AuthorizationChecker 类型的?

这是完美的工作: $this->getUser()->hasRole('ROLE_ADMIN')

0 投票
1 回答
126 浏览

php - 替换扩展实体类型的“label.form.empty_value”

我想将EntityTypeEasyAdmin 中的关系/关联字段(即)呈现为单选按钮。我的设置:

我得到的是:

o label.form.empty_value
o 管理员
o 用户

如何替换label.form.empty_value为“无”之类的内容?

0 投票
1 回答
312 浏览

symfony - 我怎样才能只获取easyAdmin bundle twigs的正文内容

我想要 EasyAdmin Bundle 的功能,但我只想要 body 标签,因为我有自己的模板,我似乎无法只提取 body 标签的内容。

我尝试检查代码,但它一直引用其他树枝我只想要 html 和 css 中的 body 块内的内容

在此处输入图像描述

这就是我需要的捆绑代码。”

0 投票
1 回答
358 浏览

jquery - symfony 集合类型将 javascript 函数添加到集合字段

我在我的收藏字段中添加了一些 javascript。但是我不知道如何在不加倍的情况下以一种好的方式编写 javascript,所以每个新的或退出的字段都包含这个 javascript。

提前致谢 :)

我现在使用这个:

我使用 easyadmin 和字段调整,只能用 formbuilder 和 js 代码来完成。

公共函数 buildForm(FormBuilderInterface $builder, array $options)

{

}

然后我只加载js en css文件,文本文件被那个jquery函数覆盖。我使用https://fonticonpicker.github.io/

这是我的 easyadminyaml 代码部分

0 投票
1 回答
2498 浏览

php - 为 EasyAdmin 创建新的列表字段类型

使用 EasyAdmin Symfony 捆绑包,使用 Symfony 4.2,如何创建新的列表字段类型?

用例

“我想在列表中显示一个显示页面的链接”

(不是表单类型,列表类型):

0 投票
4 回答
1272 浏览

symfony - 尝试删除文件时如何修复错误

我正在创建一个展示我制作的项目的网站。所以当我添加一个新项目时,我不想自己修改我的数据库。因此,使用捆绑包 easyAdmin,我创建了一个管理表单来管理它们。对于上传文件,我使用的是 bundle vichuploader。到现在为止没问题,但是当我想删除这个项目或修改文件时,我得到了这个错误“预期的参数类型为“字符串”,属性路径“名称”中给出的“NULL”。

我什至不知道错误来自哪里。

我的实体项目包含文件:

我的 easy_admin.yaml 文件:

我的 services.yaml 文件:

我的 vich_uploader.yaml 文件:

这是我得到的错误:

0 投票
1 回答
1624 浏览

php - EasyAdmin + Symfony 4 的自定义字段

我正在尝试为我的项目开发一个管理面板。在这个项目中,有一个名为 Places 的实体,它将存储有关商店和商场的数据。为了使使用更容易,我想要一个搜索字段来搜索谷歌地图并直接从谷歌地图检索坐标。有一个很小但功能强大的反应组件,react-geosuggest 现在我想在我的 Easy Admin 新和编辑表单中使用这个组件。但我无法解决我应该如何实现这一目标?

我试图向 symfony 添加一个自定义字段,但它不起作用(有关此的文档)。还尝试仅自定义外观,但这也不起作用。

0 投票
0 回答
69 浏览

php - OneToMany 关系不列出元素

我试图从使用具有 OneToMany 关系的简单管理捆绑项目中获取列表。

我的Member实体:

我的会员 yaml 文件:

但我得到了错误

[语义错误] 第 0 行,“声明”附近的第 60 列:错误:无效的路径表达式。需要 StateFieldPathExpression 或 SingleValuedAssociationField。

0 投票
1 回答
285 浏览

symfony4 - 如何在简易管理列表页面中创建动态字段?

我正在处理简单的管理列表页面。我有依赖于数据库的字段。如何在 yaml 文件中添加动态字段?这里的季节字段可能会重复取决于数据库