问题标签 [fosuserbundle]
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 - Symfony2 FOSUserBundle 覆盖表单
我正在尝试在我的应用程序中更改注册表单的模板,以便可以向其中添加一些其他 HTML。这是 /My/UserBundle/Resources/views/Registration/register.html.twig 文件:
我已经成功地覆盖了 layout.html.twig:
以及 form.html.twig:
配置部分:
我已经清除了我的缓存。
每当我去
apache 只是挂起,直到超时。
我能想到的最好的是 PHP 最大执行消息说它在第 16 行缓存中的树枝模板上崩溃。那行是function doGetParent(...)
文件是:
它也在\vendor\twig\lib\Twig\Template.php on line 65
哪个是超时的public function getParent(array $context)
很明显 getParent 存在一些问题,但我不知道这意味着什么或如何解决它。
php - Symfony2 上的动态 default_target_path
我正在使用 Symfony2 和 FOSUserbundle 开发应用程序。
当用户登录系统时,我想将他们重定向到 /user/username,用户名显然会随着每个用户而改变。
Security.yml 的一个选项是 default_target_path。是否可以将 default_target_path 设置为动态路径,或者我需要覆盖 FOSUB 的类以负责登录。
symfony - Symfony2 表单中的交叉引用无法按预期工作
这是我在这里的第一个问题,所以请原谅任何错误 - 下次我会尽量避免它们。;-)
我为 FOSUserBundle 编写了一个自定义 RegistrationFormType。除了包的默认字段之外,此表单还处理 PlayerType。这个 PlayerType 本身又包含一个 PlayerSkillsType。这里的类:
(我省略了 getter 和 setter 以及不重要的属性和方法。)到目前为止,这工作正常,表单已显示并保持不变。现在,我的问题是,在持久化数据后,数据中的 PlayerSkills 实体缺少对 Player 实体的引用。
我认为我需要告诉 PlayerSkillsType 它还应该在表单构建器中添加引用..?或者这可能是 Doctrine 注释中的问题?
任何提示都非常感谢!:-)
symfony - 在 FOSUserBundle 中扩展 symfony 邮件程序类
有谁知道如何扩展 FOSUserBundle 中的 Mailer 类?
我正在实施一个非常基本的父母电子邮件检查(所有验证都在表单上完成以强制输入父母的电子邮件),如果在用户实体上填充了父电子邮件字段,那么它应该将电子邮件发送到该地址而不是用户的电子邮件。
到目前为止,我已经尝试了以下方法:
它似乎只是忽略了覆盖的类并使用默认值,我在测试之前已经清除了缓存。
谢谢
php - Symfony2 - SonataAdminBundle 与教义错误
我成功设置了 FOSUserBundle、SonataAdminBundle、SonataUser、SonataDoctrineORM 和依赖项。我可以登录并查看奏鸣曲仪表板。但是,如果我尝试创建一个新用户或组 (sonata_user),或者只是列出它们,我会收到以下错误:
不幸的是,我无法弄清楚那里可能存在什么问题。
有什么线索吗?
提前致谢。
编辑:想通了,配置中有一些小错别字。
symfony - FOSUserBundle 与我自己的表建立关系
我在 symfony2 中使用 FOSUserBundle,效果很好,但我必须创建另一个表,例如 Entry,其中包含以下字段:
我需要在user
表和Entry
表之间建立关系。建立一对多关系的最佳方式是什么?我应该扩展哪个课程?
我收到此错误:
Entry has no association named ApplicationSonataUserBundle:User
我的代码是:
我使用这个指令:
谢谢
symfony - FosUserBundle 如何使用 ROLE_ADMIN 或 SUPERADMIN 登录?
我已经正确安装了 FOSUserBundle
但我的问题是 2 用管理员登录?我不明白如何将某些用户设置为管理员 thx
symfony - 如何更改 FOSUserBundle 中的确认电子邮件模板?
我需要更改 FOSUserBundle 中的确认电子邮件模板。我有这个设置,但它不起作用:
错误是:
symfony - 登录 FOSUserBundle 后重定向的最佳方法是什么
在 FOSUserBundle 中登录后实现基于角色的重定向的最佳方法是什么?
我是否应该使用成功处理程序并在 onAuthenticationSuccess 中编写重定向逻辑
或者我应该使用安全侦听器并在 onSecurityInteractiveLogin 中编写重定向逻辑
symfony - 在 fosuserbundle 和 sonatauser 中添加新属性
我尝试添加新属性我阅读了本指南 https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/overriding_forms.md 覆盖默认 FOSUserBundle 表单
一切都很好,只返回给我这个错误“Application\Sonata\UserBundle\Entity\User”类中不存在属性“name”或方法“getName()”或方法“isName()”
可能奏鸣曲没有读过新的财产
我该如何解决?谢谢