W siatce administracyjnej modułu używam tego kodu, aby uzyskać kolekcję i pogrupować je według identyfikatora klienta
$collection = Mage::getModel('referafriend/statistics')->getCollection();
$collection->getSelect()->group('entity_id');
$this->setCollection($collection);
ale tutaj muszę użyć funkcji renderowania i filtrowania informacji o kliencie, takich jak nazwa i adres e-mail dla każdego z nich entity_id
. chcę dołączyć model klienta do tabeli mojego modułu. do tego napisałem ten kod
$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('*');
ale daje mi ten błąd
SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'entity_id' in group statement is ambiguous
Jakakolwiek pomoc będzie doceniona.
e.