我正在尝试在 nette 2.1.2 中创建表单向导。我创建了自己的组件,可以在其中注入(inject) nette 形式。然后在 latte 模板中将表单呈现给各个步骤。
但是,我想在当前步骤中对表单字段执行验证,然后再从该步骤切换到另一个步骤。为此,我需要两件事:
- 在发布表单之前从组件访问 nette 表单字段
- 手动开始验证选定的表单字段
你能帮我看看我该怎么做吗?
最佳答案
通常的解决方案是为向导的每个步骤创建表单组件。这个表单组件应该(就像你已经做的那样)包装在另一个组件中。步骤之间的状态应该由您的组件保存,获取步骤结果应该像往常一样完成,如 doc 中所述。 .
关于php - Nette 框架 - 表单向导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23798706/