pytanie dlaczego jak laduje fixtures to mi tego nie łapie? Czy to jest tylko przy formularzach? Fixtures laduje normalnie przez "new EntityName()" a potem ->setVisibleAll itd..
@qwelukasz: Tylko pod warunkiem, że sprawdzasz walidatorem. NotBlank pewnie też nie działa. W ciemno to obstawiam, że masz mapowanie w Doctrine nullable=false i to baza danych nie pozwala Ci zapisać encji.
@qwelukasz: to co pisze stacktrace to prawda - konieczne jest użycie validatora w fixturach. Sprecyzuję jeszcze dodatkowo, że @Assert\NotBlank() nie przepuszcza przy błędzie z racji tego, że ten assert zwraca błąd bezpośrednio z bazy danych (na kolumnie tabeli NULL nie jest dozwolone). Inne asserty są typowo validatorowe i stąd konieczność użycia validatora.
zrobilem cos takiego
@Assert\Expression
http://pastebin.com/XtpaatbS
pytanie dlaczego jak laduje fixtures to mi tego nie łapie?
Czy to jest tylko przy formularzach? Fixtures laduje normalnie przez "new EntityName()" a potem
->setVisibleAll
itd..@qwelukasz: Ale co Ci tego nie łapie? Uruchamiasz walidator?
@stacktrace: No w sumie nie..
zalozylem ze to dziala tak jak
@Assert\NotBlank()
czyli nie przepusci przy bledziehttp://pastebin.com/DZj6YPVG
jak do tego dodac validator?