我正在使用FOSUserBundle。這兩者有什麼區別?
$this->get('fos_user.user_manager');
......還有......
$this->getUser();
我發現我用兩個以上的在不同的時間,一切工作正常。
我猜第一個來自FOS,第二個是默認的,但我猜我應該總是使用同一個。
這是一段代碼我使用:
$user = $this->getUser();
if($user) {
$email = $user->getEmail();
} else {
$email = "no email";
}
..和另一...
$userManager = $this->get('fos_user.user_manager');
$user = $userManager->findUserBy(array('memberID' => '123'));
...所以我應該用兩個同樣的方法?
Patrik Karisch非常好的解釋:) –