Здесь я должен удалить основной ключ массива пагинации, если содержимое недоступно или равно нулю.Как я могу изменить приведенный ниже код, чтобы сделать это в CakePHP 3. Я пытался удалить цикл foreach, но счетчик разбиения на страницы показывает неправильно.
$this->paginate = [
'contain' =>['PurchaseOrderProducts'=>function($p){
return $p->where(['PurchaseOrderProducts.id IS NOT NULL']);
}]];
$pr_product = $this->paginate($this->PurchaseRequisitionProducts);