php - Nette 框架 - 表单向导

标签 php wizard nette latte

我正在尝试在 nette 2.1.2 中创建表单向导。我创建了自己的组件,可以在其中注入(inject) nette 形式。然后在 latte 模板中将表单呈现给各个步骤。

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

  • 在发布表单之前从组件访问 nette 表单字段
  • 手动开始验证选定的表单字段

你能帮我看看我该怎么做吗?

最佳答案

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

关于php - Nette 框架 - 表单向导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23798706/

相关文章:

php - 使用 curl 和 php 脚本上传图像和文本

twitter-bootstrap - Fuel UX 向导组件未正确显示

php - 通过 php 内爆函数格式化 SQL 查询

php - 您可以使用内联样式值进行数学运算,或者使用 SASS 对内联 CSS 进行数学运算吗?

php - 如何精确匹配 PHP 的 preg_match 中的 3 位数字?

php - 测试受 Laravel 5.3 保护的 API

javascript - SAPUI5:无法读取未定义的属性 '0'

ruby-on-rails - 在 Ruby on Rails 中构建向导

php - Doctrine:如何根据与 Criteria 的关联按属性排序

javascript - jQuery 日期选择器未显示在 html 中动态生成的输入字段中