Tengo una entidad que tiene una asociación uno-a-muchos (muchos-a-muchos con campos adicionales):cómo filtrar un getter en la entidad doctrine2?
captadorclass Game {
/**
/* @OneToMany(targetEntity="GamePlayer", mappedBy="game", cascade={"persist"})
/* @JoinColumn(name="id", referencedColumnName="game_id", onDelete="cascade")
*/
private $gamePlayer;
}
La clase ha automatizado para todos los autores: getGamePlayers()
me gustaría añadir un filtro a la misma, por lo que sería consultar la base de datos sólo para los detalles relevantes de la manera más eficiente:
public function getGamePlayersWithScoreHigherThan($score){
//what to write here? (return array)
}
¿Cuál es la mejor manera de lograr un captador tal desde el interior de la entidad (no usando el repositorio)?
¡Muchas gracias!
¿Cómo se genera el getter? ¿Qué le impide agregar su propio getter personalizado a la entidad? – Asciiom
se genera desde clifp doctrine.php orm: generate-entities. puedo agregar el captador pero no tengo idea de qué escribir dentro para poder cambiar la consulta. – Koby
Por favor, publique la entidad completa –