我精通从global $user获得当前用户对象的Drupal 7,但是如何在Drupal 8中获得它呢?
发布于 2017-08-23 10:15:01
请使用以下代码获取Drupal 8中的当前用户对象:$user = \Drupal::currentUser();
发布于 2019-07-14 10:08:53
一种为当前活动用户获取完整drupal用户对象的班轮方法:
$account = \Drupal\user\Entity\User::load(\Drupal::currentUser()->id());为什么不只是Drupal::currentUser()?因为大多数情况下,它是不够的,因为您需要一个完全加载的用户对象,而不是:
发布于 2017-08-24 06:40:27
$user = \Drupal::currentUser();要获得当前的userID,可以使用:
$user = User::load(\Drupal::currentUser()->id());https://stackoverflow.com/questions/45836862
复制相似问题