symfony - 如何在存储库中找到当前用户?
问题描述
我正在寻找是否可以在存储库中找到当前用户,如果可以,如何?
解决方案
在您的存储库中,编辑您的__construct
,添加Security $security
:
use Symfony\Component\Security\Core\Security;
/**
* @var Security
*/
private $security;
public function __construct(RegistryInterface $registry, Security $security)
{
parent::__construct($registry, Entityname::class);
$this->security = $security;
}
然后调用 getUser():
public function something(){
$this->security->getUser()
}
推荐阅读
- date - 谷歌分析仪表板 - 在特定日期过滤掉特定数据
- python - pandas asype("datetime64") 不一致且不引发
- amazon-web-services - 用于工作的 AWS 服务
- algorithm - 需要一种编程算法来围绕线段进行紧密封装
- python-3.x - Ajax 如何与动态 Django 下拉列表一起工作?不选择所选类别中的每个子类别
- reactjs - AWS - React Native - 注册、登录 - 在客户端和服务器端生成会话令牌
- function - 查找范围 [LR] 中的两个整数
- git - 如何标记要发布的分支?
- java - Java char 加法(char1 = char2 + 10)
- excel - 使用 Excel VBA 读取 SharePoint 列表 - ISAM 错误