Bonjour à tous,
j'aimerais savoir comment faire des filtres automatiques pour les
requetes Doctrine.
Explications:
- j'ai un modèle "Article" avec 2 champs "is_published" (défini par
l'utilisateur) et "is_deactivated" (défini par le super admin)
- je souhaiterai que ces 2 champs soient filtrés automatiquement quand
on fait une requete sur la table "Article" (au lieu de se taper les
"andWhere('a.is_published = ?', true)->andWhere('a.is_deactivated
= ?', false)" dans chaque requetes)
- je souhaiterai aussi que cela s'applique dans les requetes liées.
Typiquement dans mon cas: un User peut avoir plusieurs Articles, mais
je voudrais que les fameux filtres soient appliqués à la méthode $user-
>getArticles().
L'idéal serait évidemment de surcharger ou de filtrer la DoctrineQuery
avant son exéction.
De plus, cela permettrait, lorsque l'on demande une requete doctrine
sur cette table, qu'elle soit déjà pourvue de ces 2 conditions.
Pourriez vous me dire où et comment faire ça ?
Merci de votre aide.
--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected].
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr