Buenos días,
Estoy elaborando un proyecto en symfony por primera vez como proyecto fin de curso del DAW. Mi idea es crear un foro donde los usuarios puedan compartir cartas personalizadas del conocido juego Hearthstone.
El caso es que para controlar los votos a las cartas ya creadas de otros usuarios he creado en la BBDD una tabla intermedia como es lógico que contenga el id de la carta y el email del usuario.
Al hacer el volcado de entidades tengo entendido que doctrine crea un atributo en referencia a esa tabla tanto en la entidad Usuario como en la entidad Carta.
Mi duda es, como podría hacer la consulta a esa tabla a través de doctrine? Adjunto el código de las relaciones generado por doctrine por si fuera relevancia.
Espero vuestra ayuda, muchisimas gracias de antemano.
Código Carta.orm.yml:
manyToMany: emailUsuario: targetEntity: Usuario cascade: { } fetch: LAZY mappedBy: idCarta inversedBy: null joinTable: null orderBy: null
Código Usuario.orm.yml:
manyToMany: idCarta: targetEntity: Carta cascade: { } fetch: LAZY mappedBy: null inversedBy: emailUsuario joinTable: name: usuario_vota_cartas joinColumns: - name: email_usuario referencedColumnName: email inverseJoinColumns: - name: id_carta referencedColumnName: id orderBy: null