gpt4 book ai didi

magento - 如何在 Magento Collection 中添加 OR 条件

转载 作者:行者123 更新时间:2023-12-01 17:17:29 24 4
gpt4 key购买 nike

我想通过在集合中应用OR条件从表中获取数据

我正在使用这些代码行

$collect  = Mage::getModel('storelocater/storelocater')->getCollection()->addFieldToFilter(array(                array(
'attribute' => 'country', 'eq' => 'india'),
array(
'attribute' => 'state', 'eq' => 'up')
));echo $data = $collect->getSelect();

它打印输出

SELECT main_table.* FROM storelocater AS main_table WHERE ((Array = '') OR (Array = ''))

我还使用了addAttributeToFilter而不是addFieldToFilter,但它返回 fatal error

最佳答案

addAttributeToFilter 函数仅适用于 EAV 实体(如客户、产品、类别等)。 addFieldToFilterOR 运算符语法略有不同:

$collect  = Mage::getModel('storelocater/storelocater')
->getCollection()->addFieldToFilter(array('country','state'), array('india','up'));

关于magento - 如何在 Magento Collection 中添加 OR 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12580050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com