问题标签 [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.
php - 如何在 symfony 模板中访问 css 文件中的图像
在 html 文件中,我可以使用资产功能访问图像文件夹,但在我的 css 中,我无法使用图像
background-image:url(../images/back.png)
如何解决这个问题
php - 如何在 symfony 2 中包含资源文件夹中的 css
我的 css 位于
app/Resources/FOSUserbundle/css
我怎样才能将它包含在我的树枝模板中
我将 css 放在那里的原因是我所有覆盖的 FOSUser 模板都在该文件夹中。所以我想把css,js图像都保存在那里,这样如果我需要在其他网站上使用,我只需复制那个文件夹
php - 如何使用 symfony 2 创建后端区域?
我正在使用 Symfony2 和 FOSUserbundle。到目前为止,我的前端正在工作。我没有使用过 symfony 1,所以我刚开始使用 symfony 2。
我不知道如何制作可以添加删除编辑用户的后端管理系统。谁能指导我?
php - 我是否需要使用 symfony2 / fosuserbundle 和 sonata admin 删除我的自定义用户实体
最初我使用 FOSUserbundle 和 symfony。我需要为额外的字段创建我的 customuser 实体。
Niw 我安装了 Sonata Admin 。它也有奏鸣曲用户捆绑。
现在我想知道我是否需要删除我之前创建的用户实体,因为 Sonata 用户包或者它们可以共存
php - Symfony2 FOSUserBundle - 您请求了一个不存在的服务“security.user_checker”
我使用 Symfony 2 和 FOSUserBundle。我可以登录、注销和查看个人资料。
问题:当我转到“/register”时,填写表格并按回车,我收到以下错误:
您请求了一个不存在的服务“security.user_checker”。500 内部服务器错误 - ServiceNotFoundException
似乎我需要做一些额外的配置,但我找不到任何关于它的东西。
config.yml 的一部分:
安全性.yml:
更新
堆栈跟踪:
facebook - FOSFacebookBundle 和 FOSUserBundle 一起工作
我正在用 Symfony2 开发一个网站。
我成功安装了 FOSUserBundle。现在我想安装 FOSFacebookBundle 以便它可以与 FOSUserBundle 一起使用。
我不太了解整个“提供者用户”的事情。在 FOSFacebookBundle 文档中它说“7. 可以选择定义一个自定义用户提供程序类并将其用作提供程序或定义登录路径”,我应该这样做以使两个捆绑包相互工作吗?那个有什么用?
我想让这两个一起工作。
facebook - Symfony 在尝试配置 FOSFacebookBundle 时出现错误 500
所以基本上,我正在尝试在 Symfony 中使用 FOSUserBundle 实现 FOSFacebookBundle。我遵循了 FOSFacebookBundle 2.0 分支的自述文件,但现在我遇到了这个错误。任何想法 ?
错误 :
security.yml(安全部分):
config.yml 的相关部分:
MyUserManager.php(已修改,因此我可以使用电子邮件地址作为 FOSUserbundle 的用户名。不知道它是否真的相关,但错误告诉我传递给 FacebookProvider 构造函数的第二个参数有问题,并且这个参数应该是成为用户管理器):
symfony - FOSUserBundle 表单注册覆盖
当我想覆盖 FOSUserBundle 注册表单时,我遇到了问题。
交易是,在用户实体中,一些用户可以有一个“赞助商”(赞助商是同一实体的多对一),更明确地说,这是用户实体:
你看 ?
然后,为了覆盖 RegistrationFormType,我在官方帮助下创建了一个:
就这样 !看起来很简单!但...
为了简单地将用户名转换为用户实体,FOS 建议在构建器中使用“ fos_user_username ”。
对我来说好吧,但是当我测试这个表格时:
对于确实存在的赞助商,我收到此错误“请输入密码”。(当然我已经输入了两次密码..)。
但是当我向不存在的用户提交表单时,注册表已成功提交!
我做错了吗?感谢您的帮助 !;-)
迪兹达。
php - 更改 Symfony2 FOSUserBundle 注册表单 POST 参数?
这是 FOSUserBundle 的注册表单的样子:
所以,如你所见,
主要问题:如何将 id 更改为 id="email" 之类的名称,并将名称更改为 name="email" 之类的名称?显然,它必须起作用。
在这里你可以看到:https ://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/views/Registration/register_content.html.twig {{ form_widget(form) }},但我无法追踪到哪里它去了。我还假设必须编辑 RegistrationFormHandler 以支持这些参数。
symfony - 手动创建 symfony2 记住我的 cookie (FOSUserBundle)
有人可以解释一下如何在控制器中手动创建记住我的 cookie 吗?
我希望用户在按下“注册”按钮后保持登录状态,之后不必使用他们的凭据登录。
我尝试手动创建 cookie,但我猜测 cookie 值不正确,因此“记住我”功能不起作用。设置了具有正确名称的 cookie。我已经检查过了。
使用带有用户凭据的正常登录过程时,记住我功能按预期工作。
security.yml security.yml 记住我
这就是我现在所拥有的,即使设置了cookie,它也不起作用。
更新:
我也尝试过使用带有反射的 PersistentTokenBasedRememberMeServices 类,但它不起作用。一个 cookie 被设置,但它不工作
我正在使用 Symfony v2.0.5 和 FOSUserBundle 1.0
更新 2:
我试过第三种方法。与上面相同但没有反射: