-1

私は symfony 2.3.4 を使用しており、セキュリティ構成で、このクックブックの指示に従って、データベースからセキュリティ ユーザーをロードしたいと考えています。しかし、私はこのエラーしか受け取りません:

致命的なエラー: クラス 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)

4

2 に答える 2

5

Symfony のセキュリティ フレームワークは、User エンティティがUserInterface. 次の 3 つのメソッドを実装します。

public function getRoles()
public function getUsername()
public function eraseCredentials()
于 2013-09-05T08:44:34.277 に答える
0

インターフェイスからメソッドを実装するだけです。;)

于 2013-09-05T08:43:52.943 に答える