问题标签 [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.
ckeditor - 类型:“ckeditor”在 EasyAdminBundle 中不起作用
我遵循To Integrating IvoryCKEditorBundle in EasyAdminBundle的指南,我使用的是 Symfony 3.1.10 版本和 EasyAdminBundle 1.17.12 我放在 AppKernel
就像在文档中说的那样
我将属性 funFact 配置为使用 ckeditor,但在没有 ckeditor 的情况下使用 funFact 无法使用 表单的图像
在 easyAdminBundle 的网络配置文件中,此参数被放置为 texarea 并且没有出现任何关于 ckeditor网络配置文件的信息 希望你能帮助我,谢谢。
symfony - 您如何在 easyadmin 捆绑包中将价值显示为标题?
在 config.yml
我希望用户名动态出现并且 %firstname% 不起作用。
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)。”
我究竟做错了什么?
forms - EasyAdmin:字段的自定义类型
我想为 EA 托管实体中的字段使用自定义类型。
我正在使用 SF Flex,所以我的类型是自动接线的,并且可以正确设置为服务(显示为debug:container
)。
现在,我希望在下面做类似的事情easy_admin.yaml
:
我在文档中发现,除了原生类型或 EA 之外,您不能在此处放置任何内容。
如何设置 EA 以使其在此特定字段中使用我的类型?
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...
symfony - 使用 FOSUserBundle + EasyAdminBundle 和 Symfony 3.4 时用户密码未加密
我将Symfony 3.4与FOSUserBundle和EasyAdminBundle一起使用。
我在以下问题上停留了一段时间:当我通过 EasyAdmin 创建一个新用户时,输入的密码没有经过哈希处理,它在数据库和创建用户的编辑表单中保持清晰(在 EasyAdmin 中),而当我通过FOSUserBundle(注册)生成的表单创建用户时没有问题。
我的用户实体:
我的AdminController.php文件:
在我的config.yml文件中:
在我的security.yml文件中:
在我的routing.yml文件中:
我经历了许多论坛以及官方文档,我认为我正确地遵循了所有内容,但我确实错过了一些东西。
谢谢您的帮助。
list - EasyAdmin 如何保持编辑表单
保存实体后如何保持编辑表单而不重定向到列表视图?我尝试了一些动作,但似乎没有任何效果。
symfony - 获得 FosUser 身份验证以持久保存到 Easy Admin 实体(用户日志)
我有一个由 EasyAdmin 管理的实体产品,我还使用 fos UserbUNDLE 进行用户管理。一切正常,但是当我在 easyadmin 中添加新用户时,我有一个用户下拉列表,但我想自动获得经过身份验证的用户。
我在 Product 类的属性中定义了 User 和 Product 之间的一对多关系。
产品实体:
用户:
如何自动获取?
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 表单构建器,或者如果当前登录的用户是网站主管理员,则提供完整的用户列表
php - 在 EasyAdmin 中管理菜单权限
我正在使用 Symfony 4,我想根据角色在菜单中显示/隐藏我的实体,但这是不可能的。
例如,我试图覆盖 EasyAdmin 文件的 menu.html.twig 但它不起作用。
它仅在我直接在 EasyAdmin 库中修改循环时才有效,但这是不好的做法。