问题标签 [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.
symfony - Symfont 2.8 中的错误 - 无法重新声明类 Symfony\Component\DependencyInjection\ContainerAwareInterface
你能帮我解决这个问题吗?我使用Symfont 2.8和EasyAdminBundle。我使用这本手册来安装 - 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 文件:
}
拜托,你能帮帮我吗?
php - EasyAdminBundle - 找不到键“可为空” - 创建或编辑项目时出错
我只想将EasyAdminBundle用于我的后端。但是通过composer安装后,如果单击编辑或创建按钮,则会出现以下错误:
如果我单击后端中的“创建”按钮(或任何“编辑”按钮),我会收到以下错误消息:
@EasyAdmin/form/bootstrap_3_horizontal_layout.html 中不存在键为“css_class, format, help, label, type, fieldType, dataType, virtual, sortable, template, type_options, fieldName, columnName, property”的数组的键“可为空”。第 39 行的树枝
我没有改变我的实体。EasyAdminConfiguration 是这样的:
有任何想法吗?
symfony - 如何以编程方式在 EasyAdminBundle 中隐藏/显示菜单
我阅读了 EasyAdmin 文档并看到了很多自定义内容,但没有什么比以编程方式设置显示菜单更好的了。例如,我正在考虑根据用户登录的角色隐藏或显示菜单。
任何帮助将不胜感激。
symfony - Symfony2:EasyAdminbundle + StofDoctrineExtensionsBundle + VichUploaderBundle
我有一个使用 EasyAdminBundle 进行管理的项目。在一个名为“Post”的实体中,我有字段“title”、“image”和“post”,我想跟踪它们的变化。属性“image”仅存储图像的文件名 - 完整的上传过程由 VichUploaderBundle 管理。
如何/在哪里可以网格化旧图像文件不会在更改时被删除,因为它将用于历史记录?
php - Symfony 2.8 Easyadmin DataTransformer 用于枚举(是,否)字段以表示表单中的布尔值
我使用easyadmin 来生成后端需求。我真的很喜欢在列表视图中通过漂亮的关闭/打开ui 功能来控制布尔值。
但我不使用布尔值 as tinyint(1) 1 or 0
,我使用 as ENUM('yes', 'no')
。因此,在发送到视图和发送到模型时,我使用 symfony 表单DataTransformer
进行转换。但我找不到任何相关文档如何在 easyadmin 中使用数据转换器或事件侦听器。我看到easyadmin中存在几个调度和事件。yes to 1
1 to yes
您知道如何最好添加 dataTransformer 或事件侦听器。
任何帮助,将不胜感激。
symfony - 简单的管理员列表修改
我不明白这些家伙!
目前我仍然只有一个实体(用户)。我使用 FOSUserBundle 管理我的用户。
我想修改列表中显示的字段。像这样对吗?
配置.yml
但是在尝试执行此操作时出现此错误;
在第 4 行的 @EasyAdmin/default/field_text.html.twig 中的模板呈现期间引发了异常(“警告:mb_strlen() 期望参数 1 是字符串,给定对象”)。
我在我的用户实体中添加了一个 __toString() 方法,但它仍然不起作用;
用户.php
我对整个 Symfony 的东西还很陌生,所以有人可以帮帮我吗?
php - Symfony 3.0 和 Easy Admin:如何自定义类型字段
我正在使用 EasyAdminBundle 和 Symfony 3.0 并且有一个字段“状态”,默认情况下是文本字段,我希望它是选择类型,但能够使用 javascript 在更改事件上显示或隐藏其他字段。问题是该字段已呈现,但不知何故它不会在更改选项时隐藏字段。另外,我不确定我的方法是否好,因为 symfony 文档不够清晰,而且对我来说,他们的方法不起作用。
所以,代码看起来像这样
MyBundle/控制器/AdminController
MyBundle/Resources/views/Form/employeestatusfield.html.twig
谢谢您的帮助。
symfony - 使用 EasyAdminBundle 向实体添加自定义方法和视图
我是 symfony 的新手,我在我的一个项目中使用 esayAdminBundle,我想在列表视图中调用自定义方法和自定义渲染。
自定义视图很简单,但我的问题是将数据发送到这个块,我需要使用自定义操作还是其他东西?我迷路了。
最后一个视图是顶部的实体列表和下面的自定义渲染。
如果你们中的任何人有解决方案,我会在这里阅读它;)
谢谢 !
php - Symfony 3 - 如何将当前登录的用户设置为实体“作者”
假设,我有两个实体类:
\AppBundle\Entity\User
- 用户提供者;
\AppBundle\Entity\Article
- 简单的文章。
该类Article
还具有以下属性:
author
- 指示创建此特定实体的用户;
updatedBy
- 指示用户最近更新了特定文章的内容。
如何将当前记录的用户对象传递给实体,以在Symfony 3.0.1上由EasyAdminBundleArticle
生成的后端设置特定值author
和/或updatedBy
属性?