0

我有两个模型Model AModel B. Model A有很多Model B

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

想象Model A被命名GroupModel B被命名User

Group hasMany User

现在我想要一张像这样的组表

编号 | 姓名 | 用户

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

但我不想在视图中使用 foreach,它应该是数组中已经存在的字符串。

4

1 回答 1

0

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

于 2014-01-06T13:15:10.567 回答