【发布时间】:2014-05-29 03:56:34
【问题描述】:
我有 3 个用于图像、评论和帖子的数据库表...
我想为每个帖子加载多张图片并在轮播幻灯片中显示...
所以在图片模型的帖子模型中添加hasMany关联..
后模型:
public $hasMany = array(
'Image' => array(
'className' => 'Image',
'foreignKey' => 'post_id',
)
);
并使用 saveAll 方法和array('deep' => true) 保存到所有表。
但是当我想在帖子的索引中加载相关数据时,它只能在每个帖子的视图中工作,但我想为索引中的每个帖子显示幻灯片。
当我将 hasMany 更改为 hasOne 时,索引中的关联工作正常..
我能做什么...
【问题讨论】:
-
请分享您的控制器的索引功能代码
-
在您的索引方法中尝试:$this -> Post -> recursive = 1;
-
$this -> Post -> recursive = 1;工作完全正确
标签: cakephp