Il est possible de créer un QueryBuilder dans Symfony avec des champs qui n'apparaissent pas dans la classe Entity.Symfony: queryBuilder sans champ mappé
Quelque chose comme ceci:
MyEntity Classe: id, nom, couleur
DB Tableau: id, nom, couleur, numéro
Et puis, je suis triying à faire ceci:
$filterBuilder = $this->get('doctrine.orm.entity_manager')
->getRepository('XXXXBundle:MiEntity')
->createQueryBuilder('o')
->select('o.number')
->..........
;
Mais je reçois cette erreur:
Erreur: classe XXXXX n'a pas de champ ou d'une association nommée Numéro
pouvez-vous s'il vous plaît montrer votre entité? –
Mon entité n'a pas de "nombre" (et je ne dois pas mettre "nombre" dans la classe, mais existe dans la table DB.) –
Vous devez ajouter un nombre dans votre entité Je pense que la doctrine est mappée par Son entité –