Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous,
au niveau d'une requête SQL d'une de mes fonctions, j'ai besoin de supprimer les colonnes déjà sélectionnées pour les remplacer. Pour ce faire, j'utilise le code suivant :
[lang=php] $select->reset('columns')->columns(['column1', 'column2']);
Le problème, c'est que j'ai souvent des jointures au niveau de mes requêtes et le code précédent ne supprime pas les colonnes sélectionnées lors de ces jointures.
Je me retrouve donc souvent avec des problèmes de nom de colonnes dupliquées..
Existe-il un moyen pour supprimer les colonnes des jointures sans supprimer les jointures ou tout simplement une alternative ZF2 à la fonction setIntegrityCheck ?
Merci d'avance,
Romain
Hors ligne
Salut Romain, dsl pour le temps de réponse.
Honnêtement j'en ai aucune idée j'utilise doctrine. Par contre sur ton problème il y a quand même quelque chose qui me chagrine. Tu te retrouves dans un cas plutôt complexe donc la question que je me pose c'est est-ce que tu n'as pas un problème d'architecture ? Tu n'as pas moyen de sélectionner à la volée tes colonnes plutôt qu'avoir une pré-selection pour ensuite les supprimer ?
Hors ligne