NAME
OpenERP::OOM::Tutorial::Searching
DESCRIPTION
Complex Search Terms
OpenERP allows logic operators like most database wrappers, just a little stranger. It uses postfix style operators to allow you to or things together. You can also use '&' as an operator.
my
$products
=
$schema
->class(
'Product'
);
$products
->search(
'|'
,
'|'
,
[
'default_code'
,
'ilike'
,
'%'
.
$query
.
'%'
],
[
'description'
,
'ilike'
,
'%'
.
$query
.
'%'
],
[
'name'
,
'ilike'
,
'%'
.
$query
.
'%'
]);
For more details see the OpenERP Developer book.