jjzjj

addFieldToFilter

全部标签

php - Magento 中的 addAttributeToFilter 和 addFieldToFilter 之间的区别?

Magento中的addAttributeToFilter和addFieldToFilter有什么区别?我创建了一个自定义属性YES/NO。但是当我试图拉出一个产品系列时,它们都不适合我。它不过滤任何东西。$Products=Mage::getModel('catalog/product')->getCollection();$Products->addAttributeToSelect('*');$Products->addFieldToFilter('amazon_listed',1);$Products->addFieldToFilter('status',Mage_Catalo

php - Magento addFieldToFilter : Two fields, 匹配为 OR,而不是 AND

在过去的几个小时里,我一直被困在这个问题上。我通过修改/lib/Varien/Data/Collection/Db.php中的几行代码来实现它,但我宁愿使用正确的解决方案,并且不影响我的核心。我需要做的就是获取一个集合并按两个或多个字段对其进行过滤。比如,customer_firstname和remote_ip。这是我的(在没有破解Db.php的情况下无法正常工作)代码:$collection=Mage::getModel('sales/order')->getCollection()->addAttributeToSelect("*")->addFieldToFilter(array