2013-04-24 46 views
1

我想根據他們的狀態明智地獲取所有客戶的詳細信息,例如收集來自亞利桑那州的所有客戶。未在Magento塊文件中獲取客戶收藏?

代碼:

$collection = array(); 
$collection = Mage::getResourceModel('customer/customer_collection') 
    ->joinAttribute('company', 'customer_address/company', 'default_billing', null, 'left') 
    ->joinAttribute('billing_city', 'customer_address/city', 'default_billing', null, 'left') 
    ->joinAttribute('billing_region', 'customer_address/region', 'default_billing', null, 'left') 
    ->addFieldToFilter('billing_region',$stateName) 
    ->setOrder('billing_city', 'asc'); 
echo $stateName; 
echo $collection->getSelect(); 
print_r($collection); 
return $collection; 

現在,當我顯示查詢和SQL運行它工作正常,但收集不顯示任何內容。

任何幫助將不勝感激!!!!

+0

要顯示這些記錄在哪裏? – 2013-04-24 06:02:13

+0

你是否包含'app/Mage.php'?就像我在這裏回答我的答案:http://stackoverflow.com/questions/14743362 – 2013-04-25 00:13:56

回答

0

嘗試加載集合:

->setOrder('billing_city', 'asc')->load();