繁体   English   中英

在用户实体提供Symfony2的致命错误

[英]Symfony2 Fatal error in Users Entity Provider

我使用的是symfony 2.3.4,在安全配置中,我想从数据库中向此Cookbook指令加载安全用户。 但是我只得到这个错误:

致命错误:类MyApp \\ AdminBundle \\ Entity \\ Users包含3个抽象方法,因此必须声明为抽象或实现其余方法(Symfony \\ Component \\ Security \\ Core \\ User \\ UserInterface :: getRoles,Symfony \\ Component \\ Security \\ Core \\ /Volumes/Htdocs/symfony/src/MyApp/AdminBundle/Entity/Users.php中的User \\ UserInterface :: getUsername,Symfony \\ Component \\ Security \\ Core \\ User \\ UserInterface :: eraseCredentials)

Symfony的安全框架期望User实体实现UserInterface 实现三种方法:

public function getRoles()
public function getUsername()
public function eraseCredentials()

只需从接口实现方法即可。 ;)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM