【问题标题】:CakePhp find doesn't fetch hasMany relationshipsCakePhp find 不获取 hasMany 关系
【发布时间】:2013-04-01 07:25:48
【问题描述】:

我有这些简单的模型:

// 活动日志 类 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 关联模型。
谁能给我一个解释和/或解决方案?

【问题讨论】:

  • PS:如果我在 ActivityLogMedia 模型上执行查找,我会收到所有关联的模型。

标签: cakephp find has-many


【解决方案1】:

你打错了,$hasMeny 应该是$hasMany

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 2014-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-30
    • 1970-01-01
    相关资源
    最近更新 更多