0
hasMany의 관계를 가져 오지 않는 것을 발견했습니다 :CakePHP의 내가이 간단한 모델을 가지고
// ActivityLog class ActivityLog extends AppModel { public $name = 'ActivityLog'; public $useTable = "activity_logs"; public $hasMeny = array("ActivityLogMedia"); } // ActivityLogMedia class ActivityLogMedia extends AppModel { public $name = 'ActivityLogMedia'; public $useTable = "activity_logs_media"; public $belongsTo = array('ActivityLog','Media'); } // Media class Media extends AppModel { public $name = 'Media'; public $useTable = "media"; public $hasMeny = "ActivityLogMedia"; }
나는이 발견 수행하려고 :
$this->ActivityLog->find('all', array( 'conditions' => array('ActivityLog.id' => $ret['ActivityLog']['id']), 'recursive' => 2 ));
케이크는 어떤 ActivityLog 관련 모델을 반환하지 않습니다 .
아무도 내게 설명이나 해결책을 줄 수 있습니까?
PS : ActivityLogMedia 모델에서 찾기를 수행하면 관련된 모든 모델이 수신됩니다. –