我正在使用symfony 2.3.4,在安全配置中,我想从数据库中加载安全用户相应的Cookbook instruction。但我只得到这个错误:
致命错误:类MyApp \ AdminBundle \ Entity \ Users包含3个摘要 方法因此必须声明为抽象或实现 剩下的方法 (Symfony的\分量\安全\核心\用户\的UserInterface :: getRoles, Symfony的\分量\安全\核心\用户\的UserInterface :: getUsername, Symfony的\分量\安全\核心\用户\的UserInterface :: eraseCredentials) 在/Volumes/Htdocs/symfony/src/MyApp/AdminBundle/Entity/Users.php
答案 0 :(得分:5)
Symfony的安全框架要求User实体实现UserInterface
。实现三种方法:
public function getRoles()
public function getUsername()
public function eraseCredentials()
答案 1 :(得分:0)
只需从界面实现方法即可。 ;)