我对knp paginator有疑问。 我使用Symfony 2.8。 我创建了一个具有复合主键的表,以及使用knp paginator的相应列表页面。 我试图展示时收到异常。 “实体中的复合主键不允许使用单个ID” 我试图检查knp paginator和doctrine的源文件。 所以我找到了解决方法。
1)将knp选项“distinct”设置为false;
2)设置以下提示进行查询。
这是对的吗? 是否存在潜在问题?
答案 0 :(得分:0)
您可能遇到的问题发布在this related issue on GitHUB:
唯一的“问题”是当您的Paginator查询要求对集合进行提取连接时。解决此问题的方法是使用如上所述的常规连接。缺点是您的分页实体不会与集合保持水合。在调用时,该集合必须是延迟加载的。