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

php - EasyAdmin 捆绑包不显示文本

我一步一步地按照指南进行操作。但是没有页面标题,动作名称等。结果: 结果

https://monosnap.com/file/PoLkvZzJFWnmhmJKZOlVMSrIgQgSty

0 投票
0 回答
229 浏览

symfony - Symfony2 EasyAdmin 在获取列表视图时出现异常

我有一个实体Sessions,其中 PK 也是引用User表的 FK。在 EasyAdmin 列表视图页面中Sessions,我得到一个 Symfony 运行时异常(Twig_Error_Runtime):

An exception has been thrown during the rendering of a template ("Paginating an entity with foreign key as identifier only works when using the Output Walkers. Call Paginator#setUseOutputWalkers(true) before iterating the paginator.").

Sessions表格是这样的:

student (FK, PK) | mentor_id (FK) | start | end

学生和导师 ID 都是User表的 FK

0 投票
1 回答
792 浏览

php - 如何通过在 symfony easyadmin 包中上传 json 文件来填充实体

我有一个名为 User 的实体,而不是在 easyadmin 中手动填写实体,我想上传 json 文件以使用可用数据自动填写表格,

0 投票
1 回答
699 浏览

entity-framework - EasyAdminBundle:使用复合主键添加实体时出错

我有一个 Vehicule 实体,我想用easyAdmin Bundle对其进行配置。我的实体有两个主键:immatriculation 和 user(来自实体用户:id_user)

我将我的实体添加到 admin.yml 文件中:

当我尝试查看车辆管理时,我收到此错误:

easyAdminBundle 不支持两个主键吗?我该怎么做?

0 投票
1 回答
1272 浏览

php - 如何过滤每个用户的 Symfony easyadmin 菜单?

我有一个简单的菜单,如下所示

我想要做的是根据登录的用户名显示每个菜单项,例如 Entity2 只有在登录的用户名是“admin”时才会出现。

还如何在 .yml 文件中编写 if 语句?!

提前致谢。

0 投票
1 回答
370 浏览

symfony - 不尊重自我参照关系的学说

我有一个User具有自我引用一对多关系的实体 - 每个人都User拥有一组学生(他们也是用户):

映射是作为具有连接表的一对多单向完成的

现在,当我使用 EasyAdmin 捆绑软件添加/编辑用户时,我可以为该用户添加学生。但是,当我检索实体时, students 属性始终为null。例如,当我查看用户列表时:

在此处输入图像描述

这里用户“sagarl3232”应该是“sj”的学生,但上面的视图清楚地显示了检索时的属性为空。

该实体已正确保存在数据库中。也就是说,连接表具有正确的值:

在此处输入图像描述

为什么教义要这样对我?不是应该自动给学生数组补水吗?

0 投票
2 回答
2535 浏览

symfony2-easyadmin - EasyAdmin Symfony 日期从 2012 年开始到 2022 年结束

我是 Symfony 和 EasyAdmin 的新手。在我的实体中,我有一个生日。但是当我显示它时,它显示 2012 年开始,2022 年结束。我该如何解决?

这是代码:

0 投票
1 回答
992 浏览

php - 从 FOSUserBundle 扩展的用户导致 Easyadmin 列表偏移处的 unserialize() 错误

我使用 1.16.10 版本的 EasyAdminBundle。我创建了用户实体,从 FOSUser 的模型中扩展它(如文档中所示)并将其添加到 easyadmin 配置文件中。结果我得到了以下错误:

在渲染模板期间引发了异常(“注意:unserialize():34 字节偏移量 0 处出错”)。

堆栈跟踪的完整描述:

CRITICAL - 未捕获的 PHP 异常 Twig_Error_Runtime:“在渲染模板期间引发了异常(“注意:反序列化():34 字节偏移量 0 处出错”)。在 \vendor\javiereguiluz\easyadmin-bundle\Resources\views\default\list.html.twig 第 132 行

所以,我的实体的代码:

我的 user.yml 文件,导入到 config.yml:

我做错什么了?是什么导致了这个错误?我该如何解决?

0 投票
1 回答
720 浏览

symfony - 如何在 EasyAdmin prePersist 检查是否有记录重复/重复

在 EasyAdminBundle 中,您是否知道在让 EasyAdminBundle 执行“持久化和刷新”之前检查是否存在实体重复的方法。

试用:我试图覆盖 AdminController 并添加了 prePersistEntity() 包含我的“重复检查”逻辑,但是在检测到即将到来的 doublon 时设置重定向失败。prePersist 事件逻辑继续执行“newAction()”代码,最后执行“persist & flush”,忽略我的重定向。

如何在 EasyAdmin 覆盖逻辑中正确管理重复检查和设置重定向?

谢谢。

0 投票
1 回答
1240 浏览

symfony - EasyAdminBundle 中的多对多连接表

我试图获得一个流畅的管理界面,就像两个实体通过多对多关系关联一样。我需要连接表来定义附加信息,如排名。我不想在后端显示可连接实体,它应该可以在至少一个实体的编辑菜单中写入。我的例子:

我找不到任何关于此的文档。我应该具体看哪里?