Symfony2: FOS_Userbundle Doppelte definition bei der Aktualisierung db-schema?

Ich versuche, mit der FOS_UserBundle für meine Benutzer verwalten, aber jedes mal wenn ich versuche zu aktualisieren, die db

php app/console doctrine:schema:update --force

Bekomme ich folgenden Fehler:

Doppelte definition der Spalte 'username' auf entity im Feld oder die Diskriminator Spalte-Zuordnung. fos-Benutzer-bundle

Passiert das auch mit 'E-Mail', wenn ich kommentieren Benutzername.

Meiner user-Klasse ist eigentlich sehr basic:

namespace My\MyBundle\Entity;

use FOS\UserBundle\Entity\User as BaseUser;
use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Entity
 * @ORM\Table(name="fos_user")
 */
class User extends BaseUser
{

/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;

/**
* @ORM\Column(type="string", length="100") 
*/
protected $username;

/**
* @ORM\Column(type="string", length="100") 
*/
protected $name;

/**
* @ORM\Column(type="string", length="100")
*/
protected $firstname;

/**
* @ORM\Column(type="string", length="150")
*/
protected $email;

}

Bin ich etwas fehlt?

InformationsquelleAutor Mike | 2011-11-10
Schreibe einen Kommentar