cakePHP – dociągnięcie modelu powiązanego

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']); 
                            }
             ]);
}