Magento collection filters

 

Collection是magento中很重要的功能之一,怎麼自定義對這些collection進行過濾

  • "from"=>$fromValue, "to"=>$toValue
  • "like"=>$likeValue
  • "neq"=>$notEqualValue
  • "in"=>array($inValues)
  • "nin"=>array($notInValues)
  • "eq"=>$equal
  • "nlike"=>$notlike
  • "is"=>$is
  • "gt"=>$greaterthan
  • "lt"=>$lessthan
  • "gteq"=>$greterthanequal
  • "lteq"=>$lessthanequal
  • "finset"=>$unknown
  • "date"=>true, "to" => $now

對應的將轉化為sql的條件

$collection = Mage::getResourceModel('customer/customer_collection')

            ->addNameToSelect()

            ->addAttributeToSelect('email')

            ->addAttributeToSelect('created_at')

            ->addAttributeToSelect('group_id')

            ->addFieldToFilter('entity_id', array('from'=>20, 'to'=>30))

            ->addFieldToFilter('name', array('like'=>'%cindy%'));

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值