Je modellen lijken helemaal niet beheersbaar te zijn. Heb je je modellen zo ingesteld dat ze zich als beheersbaar gedragen?
class Post extends AppModel {
public $actsAs = array('Containable');
}
Als dat zo is, ligt het probleem misschien bij de recursie (om te voorkomen dat de Group
array met de query). Containable gedrag zou het recursieniveau alleen moeten verwerken, maar probeer het voor de zekerheid in te stellen op het AppModel
class AppModel extends Model {
public $actsAs = array('Containable');
public $recursive = -1;
Je eerste poging
'contain' => array(
'User' => array(
'fields' => array('id', 'fullName')
),
)
ziet er goed uit qua syntaxis, dus het is waarschijnlijk de actAs
ding.
Probeer ook voor het debuggen
$this->Membership->contain('User');
$this->Membership->find('all', array(
'conditions' => array(
'group_id' => $id
));
en kijk of je op die manier de verwachte resultaten krijgt.