Trong lưới quản trị của mô-đun, tôi đang sử dụng mã này để lấy bộ sưu tập và nhóm chúng theo id khách hàng
$collection = Mage::getModel('referafriend/statistics')->getCollection();
$collection->getSelect()->group('entity_id');
$this->setCollection($collection);
nhưng ở đây tôi phải sử dụng các hàm renderer và bộ lọc cho thông tin khách hàng như tên và email đối với từng cái entity_id
. tôi muốn tham gia mô hình khách hàng với bảng mô-đun của tôi. vì điều này tôi đã viết mã này
$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('*');
nhưng nó cho tôi lỗi này
SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'entity_id' in group statement is ambiguous
Bất kỳ trợ giúp sẽ được đánh giá cao.
1
nó phải là -> nhóm ('e.entity_id');
—
Amit Bera
Bạn nên thêm câu này dưới dạng câu trả lời với một số chi tiết về lý do tại sao bạn cần
—
Jonathan Hussey
e.
Xin lỗi vì sai lầm ngớ ngẩn này. @AmitBera cảm ơn sự giúp đỡ của bạn và vui lòng thêm câu này dưới dạng câu trả lời để câu hỏi có thể được đóng lại.
—
Haris