Hallo, ich möchte über die API eine Abfrage mit mehreren Filtern erstellen. Meine Filter z.B.: //orderdatefilter date $filterByOrderTime = array( array( 'property' =\> 'orderTime', 'expression' =\> '\>=', 'value' =\> '2014-10-22' ), ); //orderdatefilter date $filterByShopId = array( array( 'property' =\> 'shopId', 'expression' =\> '=', 'value' =\> '4' ), );
Eingebunden in die $params: $params = array( 'useNumberAsId' =\> true, 'filter' =\> $filterByShopId, $filterByOrderTime );
Leider funktioniert die Reihung der Filter kommagetrennt scheinbar nicht. Hat jemand hierzu Erfahrungen, wie ich beide Filter gleichzeitig anwenden kann? Dankeschön!
Hallo, habe es inzwischen selbst gefunden, einfach die Variablen als arrays in das Haupt-Filterarray hinzufügen. Vielleicht hilft es jmd. weiter! Die Lösung: $filterByAllFilters = array( array( ‘property’ => ‘shopId’, ‘expression’ => ‘=’, ‘value’ => 1 ), array( ‘property’ => ‘paymentId’, ‘expression’ => ‘=’, ‘value’ => 15 ) );