Mysql
 sql >> Base de données >  >> RDS >> Mysql

Fonctions DQL personnalisées dans doctrine2

Le partial Le mot-clé indique à doctrine de renvoyer les entités qui ne sont que partiellement hydratées et vous permet de spécifier les champs que vous souhaitez hydrater.

Lors de la récupération d'entités partielles, vous êtes limité à la sélection des champs de l'entité (car sinon, où doctrine 'stockerait-elle' le champ que vous sélectionnez ?), il n'est donc pas possible de spécifier une fonction DQL en tant que champ d'un objet partiel.