如何制作带有dob(出生日期)的客户列表?

时间:2013-11-21 01:43:44

标签: magento entity-attribute-value

我仍然难以理解Magento中的eav。 如何通过他们的dob获得所有客户的集合? 我试过这个:

$collection = 
Mage::getModelResource('customer/customer_collection')
->addNameToSelect()
->joinAttribute('dob','customer_account/dob','id',null,'left')
;

我做错了什么?

2 个答案:

答案 0 :(得分:2)

我明白了!

$collection = Mage::getResourceModel('customer/customer_collection')
            ->joinAttribute('dob','customer/dob', 'entity_id');

解释在这里 http://www.magentocommerce.com/boards/viewthread/15981/#t68656

答案 1 :(得分:-2)

正确的方法是

$collection = Mage::getResourceModel('customer/customer_collection')
->addAttributeToSelect('dob');

Mage::getModel('customer/customer')->getCollection()
->addAttributeToSelect('dob');