symfony – 在sonata管理包中批量多步和/或形成多步

我做了搜索,但我发现没有什么可以帮助我.我使用奏鸣曲管理包,首先我想知道是否可以制作多步形式.

其次,我想做一个新的批处理操作(这一步对我来说没问题),但是在用户选择批处理操作后,我想要一个带有字段的表单,我可以在自定义批处理操作中使用.

我已经看到可以在批处理操作列表旁边添加字段,但是对于我来说,对于所有批处理操作,此字段都是可见的我希望用户首先选择批处理操作,然后在另一页上查看字段,例如确认字段.

有没有办法做到这一点?

非常感谢你的帮助.

最佳答案 形成多步骤

我发现这个捆绑CraueFormFlowBundle但我从来没有测试过它.
您可以通过使用js.twig文件生成js来尝试将jquery-steps front-end library与奏鸣曲和自定义模板用于编辑/创建视图.

批量操作

对于批处理操作,您可以在代码批处理操作逻辑中使用重定向

点赞