相关疑难解决方法(0)

Symfony FOSUserBundle - 在布局模板中包含登录表单

我们已经成功配置了FOSUserBundle; 登录,注册,重置密码等都工作得很好.

现在我们要将登录表单合并到我们的常规站点布局中,特别是将表单放在布局标题的右上角部分.如果我们只处理用户名和密码字段,那么这样做很容易.但是,我们似乎无法弄清楚如何获取由FOSUserBundle服务生成的CSRF令牌:

$this->container->get('form.csrf_provider')->generateCsrfToken('authenticate');
Run Code Online (Sandbox Code Playgroud)

我尝试在Twig扩展中调用上面的内容,否则工作正常,但显然扩展无法正确引用容器.

当然有一些简单的方法可以全局获取FOSUserBundle CSRF令牌吗?

谢谢!贾森

php symfony1 twig

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

php ×1

symfony1 ×1

twig ×1