2013-04-22 69 views
0

我在使用联接工作时遇到问题。我试图将订单ID连接到客户电话号码,并保存在sales_flat_order_address中。因此,加入sales/order的收藏以及基于变量的过滤器,其中包含我的电话号码。我尝试了各种组合,但到目前为止,我只能得到错误,现在我已经删除了我的代码,并将从头开始尝试。任何想法或指向这个教程的链接?从客户数据中获取magento订单ID

回答

0

一小段代码如下

$customer = Mage::getModel('customer/customer')->getCollection() 
->addAttributeToFilter('attribute_code', value)->load(); 
//Here your attribute code is phone 
$orderCollection = Mage::getModel(’sales/order’)->getCollection(); 
$orderCollection->getSelect()->where(’e.customer_id =’.$customer->getId()); 

:)

+0

谢谢,但'客户/ customer'似乎不包括记帐信息或运输信息,如电话或地址。我会研究一下,看看我能否以某种方式得到它。 – 2013-04-22 11:21:25

+0

在这种情况下使用客户/地址 – Sandeep 2013-04-22 12:51:07