Magnolia CMS:表单处理器依赖

Magnolia CMS: form processors dependency

简而言之

是否可以设置表单处理器之间的依赖关系?


详情

Magnolia CMS has a form module 提供添加自定义表单处理器的能力。

此系统允许您将 class 挂钩到表单的提交,以便对通过表单发送的数据执行任何您想要的操作(即发送电子邮件、将数据保存到数据库,或者其他).

我希望能够 configure/program 我的处理器,例如在提交表单后:

引擎下配置的所有处理器都按照指定的顺序执行。
If/when 一个处理器未成功完成,让它抛出 FormProcessorFailedException。这将停止链的处理并阻止其他处理器(位于所述处理器后面的处理器)被执行。