我有这些简单的模型:
// 活动日志
类 ActivityLog 扩展 AppModel {
公共 $name = '活动日志';
公共 $useTable = "activity_logs";
public $hasMeny = array("ActivityLogMedia");
}
// 活动日志媒体
类 ActivityLogMedia 扩展 AppModel {
公共 $name = 'ActivityLogMedia';
公共 $useTable = "activity_logs_media";
public $belongsTo = array('ActivityLog','Media');
}
// 媒体
类媒体扩展 AppModel {
公共 $name = '媒体';
公共 $useTable = "媒体";
public $hasMeny = "ActivityLogMedia";
}
当我尝试这样做时发现:
$this->ActivityLog->find('all', array(
'条件' => 数组('ActivityLog.id' => $ret['ActivityLog']['id']),
'递归' => 2
));
Cake 不返回任何与 ActivityLog 相关的模型。
谁能给我一个解释和/或解决方案?