/** * @ORM\Column(type="string", length=255) */ protected $firstName;
Błąd znika po dodaniu parametru nullable=true i przegenerowaniu encji:
/** * @ORM\Column(type="string", length=255, nullable=true) */ protected $firstName;
No i teoretycznie wszystko fajnie, ale nie rozumiem trochę tego, że mimo braku walidacji pola nie mogą przyjmować wartości null jeżeli explicite nie dodam im parametru nullable. Czy tak po prostu jest, czy może ja czegoś nie uwzględniam? A jeżeli wszystko jest ok to dlaczego nie ma o tym nic w dokumentacji?