我使用此代码选择所有客户详细信息
function getCustomers() {
/* Magento's Mage.php path
* Mage Enabler users may skip these lines
*/
require_once ("../mysite/app/Mage.php");
umask(0);
Mage::app("default");
/* Magento's Mage.php path */
/* Get customer model, run a query */
$collection = Mage::getModel('customer/customer')
->getCollection()
->addAttributeToSelect('*');
$result = array();
foreach ($collection as $customer) {
$result[] = $customer->toArray();
}
return $result;
}
但是我想要检查一个字段值......
那就是在eav_attribute表中有一个'usertypecurrent'列.....
我需要检查它的值是否为0.
这意味着选择所有客户的usertype为0 ...
我该怎么做?
答案 0 :(得分:1)
您可以使用 addAttributeToFilter 根据属性值过滤结果
$collection = Mage::getModel('customer/customer')
->getCollection()
->addAttributeToFilter('usertypecurrent', array('eq' =>0))
->addAttributeToSelect('*');