问题标签 [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.
php - 从 FOSUserBundle 的 BaseUser 扩展时未定义属性
我有这个用户实体从 BaseUser 扩展:
我也在使用 EasyAdminBundle,每当我尝试从 EasyAdmin 添加新用户时,都会出现以下错误:
属性“expiresAt”和方法之一“getExpiresAt()”、“expiresAt()”、“isExpiresAt()”、“hasExpiresAt()”、“__get()”都不存在并且在类“PDOneBundle\”中具有公共访问权限实体\用户”。
为什么?这些方法不应该是从 BaseUser 扩展而来的吗?为什么会出错?
symfony - EasyAdminBundle 实体标签翻译
我无法配置翻译。我的 config.yml 有(除其他外)这个条目:
我还使用以下条目创建了一个翻译资源:messages.es.xliff:
但翻译后的文字不会出现在左侧菜单中。
非常感谢您的帮助。
symfony - 在 EasyAdminBundle 的控制器 POST 操作中保留实体
我正在尝试在 symfony EasyAdminBundle中添加一些自定义操作,我只是添加了一个没有问题的表单视图,但问题在于这个表单 POST 操作,它是同一控制器的另一种方法,效果很好,但是当我这样做persist()
时flush()
对于实体管理器,它什么也不做。这是我的代码,除了没有在数据库中应用更改之外,一切都按预期工作。
编辑:这是我的实体关系
symfony - 使用 Symfony2 和 EasyAdminBundle 过滤列表
我正在使用这个捆绑包来获得快速且可行的管理。一切都很好,但我无法做到这一点。
当用户登录并进入“用户列表”时,我需要过滤他可以看到的其他用户(我有一个用户-部门关系),所以他只能看到他/她部门的用户。
有没有办法在不修改控制器的情况下做到这一点?我已经对它们进行了修改,但我失去了列表的订单功能。
symfony - Easyadmin 无法识别布尔类型
我正在尝试使用easyadmin实现后端,我认为这是一个好主意,我喜欢实现......到目前为止进展顺利,但我有一个小问题,我想以布尔字段的形式显示,例如:“已发布”,我的配置如下所示:
当我运行此代码时,我收到错误:
无法加载类型“布尔”
这就是我在实体中定义字段的方式:
symfony - Symfony EasyAdmin 捆绑一对多
无论如何,在 symfony2 的 EasyAdmin 捆绑包中是否有一对多的关系?
到目前为止,我让我的用户工作,但不是其他具有一对多关系的实体。
我有 MySQL 数据库。
symfony - Symfony Easyadmin - How to add a custom action near "btn action-new"?
I would like to add a custom action near " btn action-new" in list page. I try:
I don't need this:
Hope someone understand me!
symfony-2.8 - easyadmin 列表中的外键值不可访问(Symfony 2.8)
我在我的 Symfony 应用程序中使用了 easyadmin 包。我有用户和角色实体。我使用角色 ID 作为用户的外键。我正在使用简易管理员在管理部分显示用户列表。
但是对于角色,它向我显示“无法访问”作为列表中的一个值。
如果有人知道如何显示实际价值而不是“无法访问”,那么请帮助我。
谢谢你。
symfony - symfony2-easyadmin 捆绑黑屏错误
我尝试在 symfony2 easyadminBundle 中呈现实体时遇到一个奇怪的问题,当我尝试列出与实体“页面”具有多对一关系的实体“广告”时,我得到了一个没有任何错误的空白屏幕,其中页面包含许多广告。但是,如果我将 url 中的操作参数修改为显示表单&action=new
而不是&action=list
显示表单,但在保存后给我相同的空白屏幕!我的页面实体:
广告实体:
php - 如何在 EasyAdminBundle 上处理 Twig 中的数组变量?
我有这个实体定义:
我正在使用EasyAdminBundle在后端管理这个实体,所以这里是它的配置:
任何时候我尝试创建一个新的Operator
我都会遇到这个错误:
ContextErrorException:注意:数组到字符串的转换
我找不到问题出在哪里,因为我在从(来自 FOSUser)User
继承的实体上使用相同的并且它有效。BaseUser
这是User
实体的样子,对于Operator
:
我错过了什么?任何人都可以给我一些建议吗?我被困住了!