我仍然难以理解Magento中的eav。 如何通过他们的dob获得所有客户的集合? 我试过这个:
$collection =
Mage::getModelResource('customer/customer_collection')
->addNameToSelect()
->joinAttribute('dob','customer_account/dob','id',null,'left')
;
我做错了什么?
答案 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');