Sonata admin 所有元素它计算的不是所有元素,而是它有多少页

Posted

技术标签:

【中文标题】Sonata admin 所有元素它计算的不是所有元素,而是它有多少页【英文标题】:Sonata admin All elements it counts not all elements but how many page it has 【发布时间】:2019-03-09 15:51:26 【问题描述】:

这是默认列表视图

就像我们看到的 - 所有元素 - 删除说 - 16 但这不是真的 - 删除涉及所有过滤的元素 - 所以在这种情况下是 32。

如何解决?

【问题讨论】:

【参考方案1】:

在这种情况下,All 表示全部,而不仅仅是过滤后的那些

【讨论】:

All 表示 all ,但 couter 显示页面上可见的数量。所以这是错误是吗?其次 - 不会对过滤结果执行所有元素 - 所以行为是好的。但描述错误。 如果您将结果从 16 (=all) 过滤到 8,并使用“所有元素”复选框和 delete-batch-action,那么之后应该删除所有 16。

以上是关于Sonata admin 所有元素它计算的不是所有元素,而是它有多少页的主要内容,如果未能解决你的问题,请参考以下文章

Sonata Admin 嵌套表单

Sonata Admin:获取所有页面的下拉列表

使用自定义策略限制某些使用 Sonata 的用户的操作

Sonata Admin:显示动作而不是编辑的一对多路线

Sonata admin 一对多和多对一显示列表

带有 FosUserBundle 的 Sonata Admin Bundle 列表