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

ckeditor - 类型:“ckeditor”在 EasyAdminBundle 中不起作用

我遵循To Integrating IvoryCKEditorBundle in EasyAdminBundle的指南,我使用的是 Symfony 3.1.10 版本和 EasyAdminBundle 1.17.12 我放在 AppKernel

就像在文档中说的那样

我将属性 funFact 配置为使用 ckeditor,但在没有 ckeditor 的情况下使用 funFact 无法使用 表单的图像

在 easyAdminBundle 的网络配置文件中,此参数被放置为 texarea 并且没有出现任何关于 ckeditor网络配置文件的信息 希望你能帮助我,谢谢。

0 投票
1 回答
1284 浏览

symfony - 您如何在 easyadmin 捆绑包中将价值显示为标题?

在 config.yml

我希望用户名动态出现并且 %firstname% 不起作用。

0 投票
1 回答
688 浏览

php - 找不到模板“VichUploaderBundle:form:fields.html.twig”

我正在使用 Symfony 4 + Easyadmin 捆绑包,但我遇到了问题,不确定它是否是错误。

我做了什么:easy_admin.yaml

易管理员:

添加设计后:form_theme 等。我会收到此错误:“无法找到模板“VichUploaderBundle:Form:fields.html.twig”(查看:/Applications/MAMP/htdocs/paarden/templates、/Applications/MAMP /htdocs/paarden/vendor/symfony/twig-bridge/Resources/views/Form)。”

我究竟做错了什么?

0 投票
1 回答
5551 浏览

forms - EasyAdmin:字段的自定义类型

我想为 EA 托管实体中的字段使用自定义类型。

我正在使用 SF Flex,所以我的类型是自动接线的,并且可以正确设置为服务(显示为debug:container)。

现在,我希望在下面做类似的事情easy_admin.yaml

在文档中发现,除了原生类型或 EA 之外,您不能在此处放置任何内容。

如何设置 EA 以使其在此特定字段中使用我的类型?

0 投票
2 回答
2647 浏览

symfony - Installation EasyAdmin on Symfony4

I try to install EasyAdminBundle on fresh install of Symfony4 from this doc https://symfony.com/doc/current/bundles/EasyAdminBundle/index.html

But I can't access to the back-end, I'm getting 404...

I just type composer require easycorp/easyadmin-bundle, and add my entity(Command) to framework.yaml

When I check my routes with php bin/console debug:router

Could some one enlighten me ? Be wrong on the first line of configuration is so frustrating...

0 投票
2 回答
1193 浏览

symfony - 使用 FOSUserBundle + EasyAdminBundle 和 Symfony 3.4 时用户密码未加密

我将Symfony 3.4FOSUserBundleEasyAdminBundle一起使用。

我在以下问题上停留了一段时间:当我通过 EasyAdmin 创建一个新用户时,输入的密码没有经过哈希处理,它在数据库和创建用户的编辑表单中保持清晰(在 EasyAdmin 中),而当我通过FOSUserBundle(注册)生成的表单创建用户时没有问题。

我的用户实体

我的AdminController.php文件:

在我的config.yml文件中:

在我的security.yml文件中:

在我的routing.yml文件中:

我经历了许多论坛以及官方文档,我认为我正确地遵循了所有内容,但我确实错过了一些东西。

谢谢您的帮助。

0 投票
1 回答
1438 浏览

list - EasyAdmin 如何保持编辑表单

保存实体后如何保持编辑表单而不重定向到列表视图?我尝试了一些动作,但似乎没有任何效果。

0 投票
2 回答
113 浏览

symfony - 获得 FosUser 身份验证以持久保存到 Easy Admin 实体(用户日志)

我有一个由 EasyAdmin 管理的实体产品,我还使用 fos UserbUNDLE 进行用户管理。一切正常,但是当我在 easyadmin 中添加新用户时,我有一个用户下拉列表,但我想自动获得经过身份验证的用户。

我在 Product 类的属性中定义了 User 和 Product 之间的一对多关系。

产品实体:

用户:

如何自动获取?

0 投票
0 回答
894 浏览

symfony - symfony easyadmin 新文章被提交和存储,但没有 author_id

几天以来,我一直在尝试找出如何要求easyadmin存储author_id(或user_id具体而言),但我自己找不到。

基本上,通过使用createListQueryBuilder特定控制器中的函数来覆盖easyadmin控制器,我找到了为每个登录用户显示他们创建的文章的方法。

现在我被锁定了好几天,因为我不知道如何告诉 easyadmin 存储当前记录的author_id(或 user_id),解决方案是获取 author_id没关系,但是在坚持之前$this->getUser()->getId()我可以在哪里或如何将它与我的链接author_id它到数据库

现在,如果我在作者下方使用此代码,则可以手动添加其 author_id 但这不安全:

我想使用隐藏的输入或任何其他可能更安全的方式

谢谢任何人都可以帮助我

编辑:找到解决方案真是太麻烦了,但我终于找到了仅显示当前登录用户(如果您愿意,可以是基本管理员或贡献者)或数据库中注册用户的完整列表(如果当前登录用户)的方法作为特定角色(在本例中为网站主管理员)

这是解决方案:

1/我创建了一个自定义的 ArticlesController 并添加了 1 个方法来显示登录的用户文章列表,如果他们有低级别的角色,如果用户角色是高的,则显示所有网站文章

2/ 我创建了第二种方法,如果用户具有低级别角色(例如贡献者),则将当前登录的 user_id 字段添加到 easyadmin 表单构建器,或者如果当前登录的用户是网站主管理员,则提供完整的用户列表

0 投票
2 回答
2740 浏览

php - 在 EasyAdmin 中管理菜单权限

我正在使用 Symfony 4,我想根据角色在菜单中显示/隐藏我的实体,但这是不可能的。

例如,我试图覆盖 EasyAdmin 文件的 menu.html.twig 但它不起作用。

它仅在我直接在 EasyAdmin 库中修改循环时才有效,但这是不好的做法。