Невозможно найти класс таблицы для текущей ошибки сущности в cakephp 3 - PullRequest
0 голосов
/ 01 октября 2018

В приведенном ниже коде, когда я получаю полный нулевой результат с нулевыми строками в то время, я получаю эту ошибку:

Unable to find table class for current entity error

И если какая-то строка входит в нумерацию страниц, то все работает нормально.Где я делаю не так?

    $prProductFind=$this->PurchaseRequisitionProducts
    ->find()
    ->where([$condn,$conditions])
    ->matching('PurchaseOrderProducts', function(\Cake\ORM\Query $q) {
        return $q->where(['PurchaseOrderProducts.id IS NOT NULL']);
    })
    ->matching('PurchaseOrderProducts.PurchaseOrder', function(\Cake\ORM\Query $q) {
        return $q->where(['PurchaseOrder.id IS NOT NULL','PurchaseOrder.is_approve'=>"Y",'PurchaseOrder.po_type'=>1,'PurchaseOrder.status'=>1]);
    })

    ->group(['PurchaseRequisitionProducts.id'])
    ->order(["PurchaseRequisitionProducts.id"=>"desc"]);

       $pr_product = $this->paginate($prProductFind);
...