Symfony2用户实体提供程序中的致命错误

我正在使用symfony 2.3.4,并且在安全配置中,我希望从数据库中加载安全用户,因此符合本Cookbook指令。 但我只会得到这个错误:

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


Symfony的安全框架期望用户实体实现UserInterface 。 实施三种方法:

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

只需从界面实现方法。 ;)

链接地址: http://www.djcxy.com/p/69379.html

上一篇: Symfony2 Fatal error in Users Entity Provider

下一篇: Would PHP traits be a good solution