Setzen Sie den Standardwert für den Entitätsbereich mit YML

7

Ich brauche den Standardwert in der Klassendatei

%Vor%

Wenn ich das benutze

%Vor%

Ich habe den Standardwert der Datenbank, aber wenn ich versuche, ohne Einstellung von "su" fortzufahren, bekomme ich einen Fehler (Spalte 'su' kann nicht null sein).

Wie auch immer,

%Vor%

Tut gar nichts.

    
Shadow Prince 02.12.2012, 12:38
quelle

3 Antworten

19

das funktioniert für mich:

%Vor%     
Frederic 17.02.2014 04:22
quelle
3

Die korrekte Definition für einen Standardwert von 0 wäre die Verwendung von Anführungszeichen:

%Vor%     
Steffen Roßkamp 05.06.2014 10:59
quelle
0

Doctrine unterstützt das SQL-Schlüsselwort 'DEFAULT' nicht:

Ссылка

Um dieses Problem zu lösen, müssen Sie im Konstruktor Ihrer Entität Standardwerte festlegen. Wenn Sie die private Standardvariable in der Klassendatei haben möchten, verwenden Sie eine öffentliche Getterfunktion.

Sie können auch versuchen, die Variable dauerhaft in einem Controller zu setzen.

    
Lighthart 13.12.2012 00:51
quelle

Tags und Links