Nette框架 - 表单向导

时间:2014-05-22 05:47:48

标签: php wizard nette latte

我正在尝试在nette 2.1.2中创建表单向导。我已经创建了自己的组件,可以在其中注入nette表单。然后在拿铁模板中,表格呈现为各个步骤。

但是,我想在从此步骤切换到另一个步骤之前,在当前步骤中执行表单字段的验证。为此我需要两件事:

  • 在发布表单之前从组件访问nette表单字段
  • Manualy开始对所选表单字段进行验证

你能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:4)

通常的解决方案是为向导的每个步骤创建表单组件。这个表单组件应该(正如您已经做到的)包装在另一个组件中。步骤之间的状态应由组件保存,步骤结果应照常完成,如doc中所述。