Пакетное многошаговое выполнение и/или создание многошагового режима в пакете администрирования сонаты

Я сделал поиск, но я не нашел ничего, что могло бы мне помочь. Я использую пакет администратора сонаты, и сначала я хочу знать, возможно ли создать многоступенчатую форму. Во-вторых, я хотел бы сделать новое пакетное действие (этот шаг подходит для меня), но после того, как пользователь выбрал пакетное действие, мне нужна форма с полем, которое я могу использовать в своем пользовательском пакетном действии.

Я вижу, что можно добавить поле рядом со списком пакетных действий, но это поле видно для всех пакетных действий для меня. Я бы хотел, чтобы пользователь сначала выбрал пакетное действие, а затем увидел поле на другой странице, например, подтверждение.

Есть ли способ сделать это?

Спасибо большое за вашу помощь.


person loic    schedule 21.10.2015    source источник


Ответы (1)


Многоступенчатая форма

Я нашел этот пакет CraueFormFlowBundle, но никогда не проверял его. Вы можете попробовать использовать внешнюю библиотеку jquery-steps с сонатой и настраиваемым шаблоном для редактирования /создать представление, сгенерировав js с файлами js.twig.

Пакетное действие

Для пакетного действия вы можете использовать перенаправление в логике пакетного действия кода.

person VirtualUser    schedule 21.01.2017