Lo dejo por aquí por si a alguien le surge la misma duda.
Los Entities
Código PHP:
class Group
{
// ..
/**
* @ManyToMany(...)
*/
private $user;
/**
* __construct
*/
public function __construct()
{
//Cambiar barras "/" por "\"
$this->user = new /Doctrine/Common/Collections/ArrayCollection;
}
}
class User
{
//..
/**
* @ManyToMany(...)
*/
private $group;
}
En el Repository:
Código PHP:
$em = $this->doctrineContainer->getEntityManager();
$group = $em->find('\MyEntity\Group', 1);
$user = $em->find('\MyEntity\User', 5);
$group->getUser()->add($user);
$user->getGroup()->add($group);
$em->flush();
Esto crearía una asociación en la tabla "group_user" con los id 1-5 respectivamente
Gracias
masterpuppet.
Saludos,