Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/11/2013, 11:52
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Mapear relación ternaria

Cita:
Iniciado por freedev Ver Mensaje
Si si, existe, tiene un relación así con Usuario:
Código:
/**
     * @ORM\ManyToOne(targetEntity="Perfil")
     * @ORM\JoinColumn(name="perfil_id", referencedColumnName="id")
     */
    private $perfil;
Sospecho que debe ser un JOIN faltante en el query, aclaro haciendo findAll me arroja el error.
Es raro suponiendo que Perfil esta en UsuarioBundle prueba con algo como esto:
Código:
/**
     * @ORM\ManyToOne(targetEntity="Acme\UsuarioBundle\Entity\Perfil")
     * @ORM\JoinColumn(name="perfil_id", referencedColumnName="id")
     */
    private $perfil;
Por no dejar verifica en que Bundle esta tu entidad Perfil. por que pareciera que la busca en otro espacio de nombres.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.