我有一个关于 knp 分页器的问题。我使用 Symfony 2.8。我使用 knp 分页器制作了一个具有复合主键和相应列表页面的表。当我尝试显示时,我收到了异常。“实体中的复合主键不允许使用单个 id” 我试图检查 knp 分页器和学说的源文件。所以我找到了一个解决方法。
1)将knp选项“distinct”设置为false;
2)设置以下提示进行查询。
- 将“knp_paginator.count”设置为查询结果的行数。
- 将“knp_paginator.fetch_join_collection”设置为 false——这是必要的。
这是正确的方法吗?有没有潜在的问题?