Creo un registro en la entidad A, y uno en la B, pero cuando creo la B tiene que amarrarla a un registro de A en la tabla intermedia, es ahi donde solo me guarda en la B pero no en la intermedia, alguna idea, de que error esta pasando o que estoy haciendo mal..
Pongo mi codigo de las entidades mapeadas
Código PHP:
Entidad A
/**
* @var \Doctrine\Common\Collections\Collection
*
* @ORM\ManyToMany(targetEntity="Driver", inversedBy="car")
* @ORM\JoinTable(name="driver_car",
* joinColumns={
* @ORM\JoinColumn(name="car_id", referencedColumnName="id")
* },
* inverseJoinColumns={
* @ORM\JoinColumn(name="driver_id", referencedColumnName="id")
* }
* )
*/
private $driver;
Código PHP:
Entidad B
/**
* @var \Doctrine\Common\Collections\Collection
*
* @ORM\ManyToMany(targetEntity="Car", mappedBy="driver")
*/
private $Car;