mmm
$quest = $this->Questionnaires->get($id, [ 'contain' => [ 'Answers', 'Creators' => function($q) { return $q->select(['id', 'firstname', 'lastname']); }] ]); // Dociągamy dodakowe modele dla uprawnionych if($this->hasAccess()) { $this->Questionnaires->loadInto($quest, [ 'Projects' => function($q) { return $q->select(['id', 'manager_id']); } ]); }