Php 我必须为Symfony中的用户实现UserInterface吗
我正在用symfony创建一个网页。从Php 我必须为Symfony中的用户实现UserInterface吗,php,symfony,Php,Symfony,我正在用symfony创建一个网页。从Symfony\Component\Security\Core\User实现用户界面有什么好处吗 在我看来,这个接口不能完全代表我的需求。例如,您不需要也不想要用户名,而不仅仅是电子邮件。您需要实现它,因为许多组件(如安全)都使用它 您的用户可以扩展或简化。对于用户名,只需执行以下操作 public function getUsername() { return $this->getEmail(); }
Symfony\Component\Security\Core\User
实现用户界面有什么好处吗
在我看来,这个接口不能完全代表我的需求。例如,您不需要也不想要用户名,而不仅仅是电子邮件。您需要实现它,因为许多组件(如安全)都使用它
您的用户可以扩展或简化。对于用户名,只需执行以下操作
public function getUsername()
{
return $this->getEmail();
}