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

symfony - Symfont 2.8 中的错误 - 无法重新声明类 Symfony\Component\DependencyInjection\ContainerAwareInterface

你能帮我解决这个问题吗?我使用Symfont 2.8EasyAdminBundle。我使用这本手册来安装 - symfony2-admin-panel-in-30-seconds

管理面板工作正常,但是当我尝试创建我的(非管理员)类时,我收到一个错误:Cannot redeclare class Symfony\Component\DependencyInjection\ContainerAwareInterface in /var/www/html/Legendcorp/app/cache/dev/第 6568 行的 classes.php

例如:我在 /src/AppBundle/Controller/APIController.php 中创建了类

但是当我尝试申请这个课程时,我得到了一个错误。-

  • Fatal error: Cannot redeclare class Symfony\Component\DependencyInjection\ContainerAwareInterface in /var/www/html/Legendcorp/app/cache/dev/classes.php on line 6568

如果我清除缓存(rm -rf app/cache/*),它将起作用,但前提是您不联系管理面板。

这是我的 composer.json 文件:

}

拜托,你能帮帮我吗?

0 投票
1 回答
272 浏览

php - EasyAdminBundle - 找不到键“可为空” - 创建或编辑项目时出错

我只想将EasyAdminBundle用于我的后端。但是通过composer安装后,如果单击编辑或创建按钮,则会出现以下错误:

如果我单击后端中的“创建”按钮(或任何“编辑”按钮),我会收到以下错误消息:

@EasyAdmin/form/bootstrap_3_horizo​​ntal_layout.html 中不存在键为“css_class, format, help, label, type, fieldType, dataType, virtual, sortable, template, type_options, fieldName, columnName, property”的数组的键“可为空”。第 39 行的树枝

我没有改变我的实体。EasyAdminConfiguration 是这样的:

有任何想法吗?

0 投票
1 回答
724 浏览

symfony - 如何以编程方式在 EasyAdminBundle 中隐藏/显示菜单

我阅读了 EasyAdmin 文档并看到了很多自定义内容,但没有什么比以编程方式设置显示菜单更好的了。例如,我正在考虑根据用户登录的角色隐藏或显示菜单。

任何帮助将不胜感激。

0 投票
1 回答
275 浏览

symfony - Symfony2:EasyAdminbundle + StofDoctrineExtensionsBundle + VichUploaderBundle

我有一个使用 EasyAdminBundle 进行管理的项目。在一个名为“Post”的实体中,我有字段“title”、“image”和“post”,我想跟踪它们的变化。属性“image”仅存储图像的文件名 - 完整的上传过程由 VichUploaderBundle 管理。

如何/在哪里可以网格化旧图像文件不会在更改时被删除,因为它将用于历史记录?

0 投票
1 回答
1312 浏览

php - Symfony 2.8 Easyadmin DataTransformer 用于枚举(是,否)字段以表示表单中的布尔值

我使用easyadmin 来生成后端需求。我真的很喜欢在列表视图中通过漂亮的关闭/打开ui 功能来控制布尔值。

但我不使用布尔值 as tinyint(1) 1 or 0,我使用 as ENUM('yes', 'no')。因此,在发送到视图和发送到模型时,我使用 symfony 表单DataTransformer进行转换。但我找不到任何相关文档如何在 easyadmin 中使用数据转换器或事件侦听器。我看到easyadmin中存在几个调度和事件。yes to 11 to yes

活动

您知道如何最好添加 dataTransformer 或事件侦听器。

任何帮助,将不胜感激。

0 投票
1 回答
715 浏览

symfony - 简单的管理员列表修改

我不明白这些家伙!

目前我仍然只有一个实体(用户)。我使用 FOSUserBundle 管理我的用户。

我想修改列表中显示的字段。像这样对吗?

配置.yml

但是在尝试执行此操作时出现此错误;

在第 4 行的 @EasyAdmin/default/field_text.html.twig 中的模板呈现期间引发了异常(“警告:mb_strlen() 期望参数 1 是字符串,给定对象”)。

我在我的用户实体中添加了一个 __toString() 方法,但它仍然不起作用;

用户.php

我对整个 Symfony 的东西还很陌生,所以有人可以帮帮我吗?

0 投票
0 回答
2661 浏览

php - Symfony 3.0 和 Easy Admin:如何自定义类型字段

我正在使用 EasyAdminBundle 和 Symfony 3.0 并且有一个字段“状态”,默认情况下是文本字段,我希望它是选择类型,但能够使用 javascript 在更改事件上显示或隐藏其他字段。问题是该字段已呈现,但不知何故它不会在更改选项时隐藏字段。另外,我不确定我的方法是否好,因为 symfony 文档不够清晰,而且对我来说,他们的方法不起作用。

所以,代码看起来像这样

MyBundle/控制器/AdminController

MyBundle/Resources/views/Form/employeestatusfield.html.twig

谢谢您的帮助。

0 投票
1 回答
6471 浏览

php - EasyAdminBundle 实体表单字段自定义

我正在尝试在编辑表单中将标准的“created_at”字段设为只读。按照文档,您必须添加以下配置:

但它会引发以下错误:

有什么明显的添加/修改吗?

0 投票
1 回答
1324 浏览

symfony - 使用 EasyAdminBundle 向实体添加自定义方法和视图

我是 symfony 的新手,我在我的一个项目中使用 esayAdminBundle,我想在列表视图中调用自定义方法和自定义渲染。

自定义视图很简单,但我的问题是将数据发送到这个块,我需要使用自定义操作还是其他东西?我迷路了。

最后一个视图是顶部的实体列表和下面的自定义渲染。

如果你们中的任何人有解决方案,我会在这里阅读它;)

谢谢 !

0 投票
2 回答
2759 浏览

php - Symfony 3 - 如何将当前登录的用户设置为实体“作者”

假设,我有两个实体类:
\AppBundle\Entity\User- 用户提供者;
\AppBundle\Entity\Article- 简单的文章。

该类Article还具有以下属性:
author- 指示创建此特定实体的用户;
updatedBy- 指示用户最近更新了特定文章的内容。

如何将当前记录的用户对象传递给实体,以在Symfony 3.0.1上由EasyAdminBundleArticle生成的后端设置特定值author和/或updatedBy属性?