조인 테이블 이후에 SonataAdminBundle에 문제가 있습니다. 문제 :SQLSTATE [23000] : 무결성 제약 조건 위반 : 1048 'idzwierzatka'열이 null이 될 수 없음
예외가 [널 널 "51ac56544e478.jpeg"] PARAMS로 '(??) zdjecia INTO (idzwierzatka, 참고 ImageName 경로) 값을 삽입'이 실행되는 동안 발생 SQLSTATE [ 23000] : 무결성 제약 조건 위반 : 1048 열 'idzwierzatka'는 null이 될 수 없습니다.
잘 모릅니다. 내 엔티티 (나는 렸기 때문에 내 저 명성, 하나 개의 파일에 삽입해야합니다) :
https://github.com/dduuch/problem/tree/master/src/Multimedia/AccountBundle/Entity
그리고 소나타 관리자의 파일 (내가 렸기 때문에 내 낮은으로, 하나 개의 파일에 삽입해야합니다 (Zdjecia 및 Zwierzeta 참조) 평판) : https://github.com/dduuch/problem/tree/master/src/Multimedia/StronaBundle/Admin (참조 Zdjecia 및 Zwierzeta)
내가 널 (NULL)로 법인 Zdjecia로 변경하는 경우 :
/**
* @var integer $idzwierzatka
* @ORM\Column(name="idzwierzatka", type="integer", length=10, nullable=true)
*/
protected $idzwierzatka;
소나타가 내 idzwierzatka를 데이터베이스에 추가하지 않았습니다.
죄송합니다, 영어를 잘 못합니다. Symfony2에서 초보자입니다.) 나는이 문제를 해결 한
안부
UPDATE, 제가 잘못 무엇을 어린 아이처럼 말 해주세요. ZdjiaAdmin에서 나는 "idzwierzatka"requirer => true를 가지고 있습니다. 지난 번 내가이 말을 할 때, 나는 데이터베이스 스키마를 잊어 버렸다. 이제 작동합니다.
감사합니다.
네, 내 스키마를 수정할 수 있지만 : 당신 실체를 업데이트하려면 다음 명령을 실행하십시오. 다음을 추가합니다. Idzdjecia, 이미지 (경로). Idzwierzatka가 null 임) –