您好我已经通过我的模块的安装脚本,表中'customer_entity'添加了两个领域,工作正常。Magento:自定义数据库字段不加载集合
我可以使用magento中的直接sql获取和更新列。
但是当我加载客户收集喜欢这个 -
$collection = Mage::getModel('customer/customer')->getCollection()->addAttributeToSelect('*')->addFieldToFilter('group_id',4); //->addFieldToFilter('is_company_admin',0);
收集负载,但是当我添加注释的一部分,它显示了一个错误,也许是因为该字段不是集合的一部分,尽管它是一个数据库字段??
收集后我试过这个->getSelect()->where("is_company_admin=0 and company_id={$current_company_id}")
但它也不起作用。
那么,如何过滤集合中的自定义字段?谢谢
打印收集查询并检查你有什么? –
尝试使用类似'$ collection-> addFieldToFilter('is_company_admin',array('eq'=> 0));' – Zaheerabbas
@MagentoUser这样做也不起作用 –