odoo php xmlrpc搜索多个条件

时间:2017-03-31 04:42:41

标签: php openerp xml-rpc

我正在使用PHP XMLRPC从odoo创建搜索产品,我试图搜索的产品基于以下几个条件:

  • 按名称搜索或按default_code搜索。
  • 产品必须是可购买的,因此purchase_ok状态为 真。
  • 产品必须处于活动状态,因此活动状态为真。

这是我的一个剧本,到目前为止我已尝试过:

 $ids            = $models->execute_kw( $db, 
                                               $uid, 
                                               $password,
                                               'product.template', 
                                               'search',  
                                                array( array( array( "|", array('name', 'ilike', $search_value ), array('default_code', 'ilike', $search_value ), array('purchase_ok','=',TRUE),array('active','=',TRUE) ) ) ),  
                                                   array('offset'   => (int) $start , 'limit'    => (int) $limit) );

但是,当我结合两个过滤条件(OR和AND)时,这个脚本总是失败,有没有人有这个多条件过滤器的解决方法。

0 个答案:

没有答案