Я пытаюсь сделать что-то очень простое ... но я делаю неправильно, и я не знаю, в чем проблема.Просто я пытаюсь вставить новый элемент в базу данных с помощью Doctrine 2:
$favouriteBook = new UserFavouriteBook;
$favouriteBook->user_id = 5;
$favouriteBook->book_id = 8;
$favouriteBook->created_at = new DateTime("now");
$this->_em->persist($favouriteBook);
$this->_em->flush();
Как вы можете видеть ... это очень просто, но, дай мне следующую ошибку:
Error: Message: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'user_id' cannot be null
Очевидно, что если я сделаю «dump» перед «persist» и «flush» из $ favouriteBook, все будет выглядеть корректно* Кто-нибудь может представить, в чем проблема?.. Я не знаю, что еще попробовать .. Спасибо