0

我正在使用一些非控制器脚本来为一些 ajax 表单等提供数据。这样做是出于性能原因,因为控制器开销非常高。但是,我想根据当前用户做一些工作,所以想要最轻的方法来获得该用户..

  1. 我看到控制器的响应时间约为 100 - 150 毫秒,除了提供视图之外什么都不做,这正常吗?我从数据库获取数据的基本 php 脚本,返回时间仅为 2 - 5 毫秒

  2. 在控制器上下文之外,我如何获取当前登录的用户?

4

1 回答 1

1

security.context服务注入您的服务并使用它:

$user = $this->sc->getToken()->getUser();
于 2013-07-29T14:43:15.203 回答