2012-09-17 5 views
5

In Annotation basiert Mapping, gemäß der Dokumentation der Lehre können wir wie unten tun gezeigt:Wie richte ich Enum-Datentyp in der Lehre 2

/** @Column(type="string", columnDefinition="ENUM('visible', 'invisible')") */ 

Meine Frage ist, wie kann ich dies darzustellen in yaml meta Datendatei für die Doktrin?

möchte ich so etwas wie dies zu tun:

fields: 
status: 
    type: string 
    columnDefinition: .... 

Ich bin mit Symfony 2 als Rahmen

+0

Haben Sie versucht, was du geschrieben hast? –

+0

Ich weiß nicht, wie man ENUM ('sichtbar', 'unsichtbar') in yaml Ausdruck umwandelt, ich bin neu zu yaml – sonam

Antwort

11

Verwenden Sie einfach:

fields: 
status: 
    type: string 
    columnDefinition: ENUM('visible', 'invisible') 
+0

Ich denke, das funktioniert nur für MySQL, oder? Denn in Postgres musst du eigentlich 'TYPE ERSTELLEN' –