phpCake - 找到孩子的孩子

时间:2015-09-08 17:57:09

标签: cakephp children

我正在对运行phpCake的网站进行一些更改,我并不完全熟悉。我尝试了他们的文档,但遗憾的是无法掌握我的问题。

我正在尝试通过id找到一个Item,其子视频,以及每个Video的子VideoThumbnail。

我有以下型号配置:

Item => hasMany Videos
Video => belongsTo Item
Video => hasOne VideoThumbnail
VideoThumbnail => belongsTo Video

我运行以下代码:

$this->Item->find('first', $options)

我的配置有什么问题,或者我应该只是循环浏览视频并在循环中找到VideoThumbnails?

谢谢!

解决方案:

使用可包含的行为

$options["contain"] = "Video.Videothumbnail";
$this->Item->find('first', $options)

1 个答案:

答案 0 :(得分:2)

使用Containable行为并在查找选项中使用contain选项指定要提取的关联记录。

P上。 S.它是 CakePHP 而不是phpCake。