问题标签 [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 - EasyAdminBundle 事件 POST_INITIALIZE 是未定义的类常量
EasyAdminBundle 使用 FOSUserBundle 用户操纵器来创建和管理用户。我想捕获创建用户以更新后缀数据库时使用的密码。创建用户时,开发分析器不会显示已侦听任何 FOSUserBundle 事件。唯一的 EasyAdminBundle 事件是easy_admin.post_initialize
. 班级EasyAdminEvents
展示
但是一个事件监听器:
抛出:
致命错误:未捕获的 Symfony\Component\Debug\Exception\FatalThrowableError:未定义的类常量 'POST_INITIALIZE' ...
我认为答案是使用JavierEguiluz\Bundle\EasyAdminBundle\Event\EasyAdminEvents
事件而不是 Symfony GenericEvent
。如在
但是,这样做给了我这个 Catch 22:
必须是 JavierEguiluz\Bundle\EasyAdminBundle\Event\EasyAdminEvents 的实例,给定 Symfony\Component\EventDispatcher\GenericEvent 的实例”
php - 读取控制器中 config.yml 的配置
我知道如何从 config.yml 读取参数
我的问题是如何阅读 Easyadmin Bundle 配置。结构如下所示。
我想在控制器中阅读例如 Ksiazka 类。如何?
提前感谢您的帮助
symfony - Composer 更新,如何解决需求?
在 Symfony 2.3 上并使用 composer尝试安装新的捆绑包我得到以下信息:
使用包信息加载作曲家存储库更新依赖项(包括 require-dev)您的需求无法解析为可安装的包集。
问题 1 - 请求的包原则/原则捆绑包(锁定在 v1.2.0,要求为 ~1.4)可以满足原则/原则捆绑包 [v1.2.0] 但这些与您的要求或最低稳定性相冲突。问题 2 - 请求的包原则/缓存(锁定在 v1.3.0,要求为 ~1.6)可以满足原则/缓存 [v1.3.0] 但这些与您的要求或最低稳定性相冲突。
安装失败,正在将 ./composer.json 还原为其原始内容。
我该如何解决这些问题?
我的 json 文件:
css - EasyAdminBundle:添加不基于实体的自定义视图
我目前正在试验EasyAdminBundle:我想添加一个调用自定义控制器并呈现视图的菜单项。该视图不是基于实体,而是应该显示 csv 导入的结果。
到目前为止我所做的是:
- 创建 Controller 并将结果渲染到一个新的 twig 模板中。
- 将菜单项添加到配置并使用选项“路由”调用我的控制器
树枝模板现在非常基本。它从“EasyAdminBundle:default:layout.html.twig”扩展并覆盖“main”块以显示导入结果。
现在我的问题是它似乎没有找到布局树枝的 css?我的结果显示了一个没有任何格式的纯 html 页面 :( 任何提示或建议如何使用默认视图中的所有样式呈现视图?另请注意:我不想覆盖整个后端的默认布局模板和我也没有可以分配特殊布局文件的特定实体。感谢您的帮助。
php - Symfony EasyAdminBundle - 如何以实体形式添加自定义操作?
我在 Symfony 3.1.9 中使用 EasyAdminBundle。
我设法自定义列表中的操作,这里也有解释: https ://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/doc/tutorials/custom-actions.md
但是我没有找到任何文档来在表单中添加自定义实体操作。
我的目标是在“保存”、“删除”和“返回列表”按钮附近添加一个按钮,用于保存当前实体并重定向到当前编辑表单(默认行为不返回列表)。
先感谢您
symfony - 使用 FOS 为 EasyAdminBundle 设置安全性
我正在使用 EasyAdminBundle,现在我正在尝试通过 FOS UserBundle 的表单登录来设置安全性。但是,它并没有真正起作用。我总是被重定向到 security.yml 中的“failure_path”,而不是成功登录。我想要的是:
- 点击 /easy-admin
- 被重定向到 FOS 标准登录表单 /easy-admin/login
- 使用我的用户名和密码登录(我知道凭据没问题)
- 在 /easy-admin 上查看管理员“索引”
所以这是我的 security.yml 配置:
我的 routing.yml 看起来像这样:
所以到目前为止发生的事情是:我可以点击 /easy-admin,我被重定向到 /easy-admin/login 并看到非常基本的登录表单。提供信息并提交表单后,我被重定向到失败路线。再说一遍:我知道我使用的凭据是正确的!任何想法缺少什么或我还能寻找什么?目前我没有自己的 AuthHandler,但我认为这对于使用会话工作进行基本登录不是强制性的。谢谢
symfony - 覆盖搜索表单 EasyAdminBundle
如何覆盖 EasyAdminBundle 中实体的搜索表单?以及覆盖该实体的搜索操作的正确方法?谢谢
doctrine-orm - 当所有字段都提交为空时,A2LiX 翻译验证不起作用
当我没有通过我的提交表单提供任何可翻译的属性时,即使我已经实现了,我也不会得到验证检查:
/**
* @Assert\Valid
*/
protected $translations;
在 config.yml 我有:
default_locale: cs
required_locales: [cs]
关于这个问题的所有主题都对我已经实现的 $translations 属性上的@Assert/Valid 给予了重视(我什至尝试了validation.yml 配置)。
现在我意识到,我忘记添加了,我正在通过 Easy Admin 包显示和提交表单。我不是自己构建表单。只需为我的实体配置 Easy Admin 设置。也许有一些小故障。