Je voudrais filtrer mes articles dans les résultats Cakephp 3, si les multiples règles sont définies. Par exemple avant résultat de filtrage est la liste de tous les articles. Si la catégorie est définie, le résultat est tous les articles de cette catégorie. si le prix est fixé tous les articles dans cette catégorie avec ce prixFiltrage d'une liste dans CakePHP 3
$item = $this->Items->find('all',['conditions' =>
IF ($category) RETURN Items.in.Category ELSE RETURN ALL,
IF ($price) RETURN Items.in.Price ELSE RETURN ALL,
]);
une idée?