Model Anda tampaknya tidak bertingkah laku sama sekali. Sudahkah Anda mengatur model Anda agar dapat ditampung?
class Post extends AppModel {
public $actsAs = array('Containable');
}
Jika demikian, mungkin masalahnya adalah dengan rekursi (untuk menghindari mendapatkan Group
array dengan kueri). Perilaku yang dapat ditampung harus menangani tingkat rekursinya sendiri, tetapi coba atur di AppModel hanya untuk memastikan
class AppModel extends Model {
public $actsAs = array('Containable');
public $recursive = -1;
Upaya pertama Anda
'contain' => array(
'User' => array(
'fields' => array('id', 'fullName')
),
)
terlihat bagus dalam hal sintaks, jadi mungkin actAs
hal.
Juga, untuk debugging juga, coba
$this->Membership->contain('User');
$this->Membership->find('all', array(
'conditions' => array(
'group_id' => $id
));
dan lihat apakah Anda mendapatkan hasil yang diharapkan seperti itu.