CakePHP使用hasMany字段查找/分页为implode()

时间:2014-01-06 12:51:18

标签: cakephp cakephp-2.4

我有两个模型Model AModel BModel A有多个Model B

所以现在我想在一个关于Model A的视图中构建一个分页表。在那里,我想要一个列,其中Model B的特定字段显示为逗号分隔列表。

想象一下,Model A的名称为GroupModel B的名称为User

Group hasMany User

现在我想要一个像

这样的群组的表格

id |名字|用户

1 |第一组|用户1,用户2,用户3

但我不想在View中使用foreach,它应该是数组中已有的字符串。

1 个答案:

答案 0 :(得分:0)

您可以使用Model::afterFind() callback并在模型中构建字符串并将其添加到结果集中。在视图中使用它就像echo h($ result ['Model'] ['your_field_list'])。