$results = $this->Cart->find('all',
array(
'contain' => array(
'Product' => array(
'Category' => array(
'conditions' => array('Category.name LIKE' => "%$query%"),
'fields' => array('Category.name')
)
)
),
'conditions'=>array(
'Product.title LIKE' => "%$query%"
),
'fields'=> array('Product.title')
);
Это пример запроса, я хочу получать результаты только в том случае, если продукты содержат хотя бы одну запись?
Теперь, если продукт не содержит продукта, я получаю что-то вроде:
array(){
'field' => 'value'
'Product' => 'Category' => array()
}
Я вообще не хочу получать товар без категорий, как я не могу добавить это в условие?