dmartinezla
12/2/2014 - 2:34 PM

From http://stackoverflow.com/questions/22123521/doctrine-one-to-many-relationship-wont-save-integrity-constraint-violation

class UserHistory
{
    public function setUser($user) { $this->user = $user; }

class User
{
    public function addHistory($history)
    {
        $this->history->add($history);
        $history->addUser($this);  // *** This is what you are missing
    }

// In your controller class
$user->addHistory($history);