Doctrine2 requêtes nommées
Je ne trouve pas de documentation sur les requêtes nommées dans Doctrine2.
S'il vous plaît aider.
Ne Doctrine2 nommé requêtes fonctionnalité?
Tu veux dire docs.doctrine-project.org/en/latest/reference/...
Oui, je l'ai vu au début, mais je pense que NamedNativeQuery et NamedQuery ne sont pas les mêmes. Qu'en pensez-vous?
Vous avez fait une bonne réponse à votre Question ici, mais ce n'est pas une SORTE de Réponse pourrait être utile de faire une Réponse et de l'accepter.
bonne prise! merci!!!!
Oui, je l'ai vu au début, mais je pense que NamedNativeQuery et NamedQuery ne sont pas les mêmes. Qu'en pensez-vous?
Vous avez fait une bonne réponse à votre Question ici, mais ce n'est pas une SORTE de Réponse pourrait être utile de faire une Réponse et de l'accepter.
bonne prise! merci!!!!
OriginalL'auteur Mikhail | 2012-08-18
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
NamedQuery - DQL. Exemple
Et de l'appeler comme
NamedNativeQuery - SQL. Plus d'informations ici: http://docs.doctrine-project.org/en/latest/reference/native-sql.html#named-native-query
La collecte d'une des requêtes dans votre objet entityrepository, comme:
Plus d'informations ici: http://symfony.com/doc/current/book/doctrine.html#custom-repository-classes
Sujet similaire ici:
https://groups.google.com/forum/?fromgroups#!topic/doctrine-utilisateur/K-D5ta5tZ3Y%5B1-25%5D
OriginalL'auteur Mikhail
Peut-être que vous serez intéressé par le EntityRepositories où vous pouvez créer et stocker des complexes Doctrine des requêtes, et de faire appel à thème dans votre projet où vous voulez:
http://symfony.com/doc/current/book/doctrine.html#custom-repository-classes
Mais IMO, c'est strictement le même! La Doctrine autonome vous permettent de créer des requêtes complexes et de les stocker par nom pour plus tard. Symfony2 adopte ce même principe avec son objet entityrepository, avec le même but: toute requête plus complexe qu'une simple findBy est écrit et stockées dans un Référentiel, d'être appelé simplen n'importe où.
Peut-être, peut-être =) Mais dans la Doctrine 1.2.4 je peux créer plusieurs petites requêtes nommées au lieu de définir des méthodes dans Doctrine_Table classe. Et je pense que Doctrine_Table dans la Doctrine 1.2.4 et de Référentiel dans la Doctrine 2 sont les mêmes, mais dans la Doctrine 1.2.4 je ne peux toujours créer un nom de requêtes, et j'aime ça. OK, j'accepte votre réponse Acceptée. P. S.: comme je sais objet entityrepository est une partie de la Doctrine et de ne pas symfony
Ok, nice, vous avez trouvez 1) pour une requête nommée. Je vais l'essayer, j'ai appris quelque chose aujourd'hui.
OriginalL'auteur guillaumepotier
Vous pouvez appeler les fonctions utilisées en interne par l'annotation de la notation dans le constructeur de votre dépôt si vous ne voulez pas gâcher votre définition de l'entité:
Vous pouvez également remplacer le
__CLASS__
le cadre de la déclaration de l'espace de noms et la classe de votre entité commeMyBundle\Entity\CmsUser
OriginalL'auteur SBH
J'ai trouvé cette question à la recherche pour le Natif Nommé exemples de Requête, la réponse ci-dessus m'a aidé alors j'ai pensé que je pourrais partager avec vous comment faire un indigène nommé requête de la même façon.
Ajoutez à cela le constructeur de votre entité référentiel
Voici un extrait de mon test pour cette
OriginalL'auteur Chris