0

編集:[解決!!]

おっと...クラスのタイプミス。私の間違い。解決しました!

版の終わり

私はSymfonyが初めてです。Symfony 2.0.12 をインストールしました。

FOSUserBundle がどのように機能するかを確認するためだけにインストールしようとしています。

インストールドキュメントに記載されているすべての手順に従ったと思います。

FOSUserBundle "FOS/UserBundle/Entity/User" の UserBase クラスを拡張する Acme/StoreBundle/Entity/User.php があります。ドキュメントに記載されているとおりに正確に実行しています。

デモを実行すると、次のエラーが発生します。

致命的なエラー: 行 12 の /Users/pgbonino/Sites/Symfony/src/Acme/StoreBundle/Entity/User.php でクラス User を再宣言できません

User クラスにどのように名前を付けても、常に対応するエラーが発生します。最初のアイデアは、クラスの名前を「myUser」に変更することでした (したがって、「class myUser extends BaseUser」になります。しかし、エラーは次のように変わります。

クラス myUser を再宣言できません

とても奇妙。

誰でもアイデアはありますか?

User クラスを別の場所で宣言しているように聞こえます。実際、FOSUserBundle と私の AcmeStoreBundle で宣言されています。しかし、私が何かを失っていない限り、それがドキュメントに書かれていることです。

4

0 に答える 0