2 Stimmen

Doctrine mapped entity that was generated it selbst nicht.

Ich versuche, Doctrine zu lernen.

Ich versuche, meine Datenbank mit der zuletzt generierten Entität zu aktualisieren.

Ich habe die Entität mit doctrine:generate:entity generiert.

Hier ist es:

id;
}

/**
 * Set name
 *
 * @param string $name
 * @return Lasttest
 */
public function setName($name)
{
    $this->name = $name;

    return $this;
}

/**
 * Get name
 *
 * @return string 
 */
public function getName()
{
    return $this->name;
}
}

?>

Also grundlegende Sachen, ich habe nichts geändert.

Dann möchte ich, dass Doctrine die Tabelle in meiner SQL-Datenbank generiert, aber hier ist die Antwort auf:

doctrine:mapping:info -> Sie haben keine zugeordnete Entität

doctrine:schema:update -> Es gibt keine Metadatensklasse zum Verarbeiten

doctrine:generate:entities RandomnameBundle -> enthält keine zugeordneten Entitäten

Irgendwelche Hinweise?

2voto

Versuchen Sie, das Doctrine ORM-Mapping von auto_mapping auf manuell zu ändern. Beispiel siehe unten:

doctrine:
    ...
    orm:
       ...
       auto\_mapping: true

ZU

orm:
    entity\_managers:
        default:
            mappings:
                NRtworks\\ChartOfAccountsBundle: ~

0voto

ishenkoyv Punkte 645

http://docs.doctrine-project.org/de/2.0.x/reference/annotations-reference.html#annref-table

@ORM\Table erfordert Tabellenname.

Erforderliche Attribute:

Name: Name der Tabelle

0voto

Eagle1 Punkte 792

Ich habe das Problem nicht genau gefunden, aber es ist gelöst

-> Ich habe Symfony auf die neueste Version aktualisiert

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X