Dans la grille d'administration du module, j'utilise ce code pour obtenir la collecte et les regrouper par identifiant client
$collection = Mage::getModel('referafriend/statistics')->getCollection();
$collection->getSelect()->group('entity_id');
$this->setCollection($collection);
mais ici, je dois utiliser les fonctions de rendu et de filtrage pour les informations client comme le nom et l'e-mail contre chacun entity_id
. je veux rejoindre le modèle client avec la table de mon module. pour cela j'ai écrit ce code
$collection = Mage::getModel('customer/customer')->getCollection()
->addNameToSelect();
$collection->getSelect()->join(array('refer' => 'table_name'),'refer.entity_id = e.entity_id'
);
$collection->getSelect()->group('entity_id');
$collection->addAttributeToSelect('*');
mais ça me donne cette erreur
SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'entity_id' in group statement is ambiguous
Toute aide sera grandement appréciée.
e.