【问题标题】:Need help with Zend Multiple page Sub Form在 Zend 多页子表单方面需要帮助
【发布时间】:2011-06-06 14:10:35
【问题描述】:

目前正在使用 Zend 框架中的 Zend Sub form 来实现多页面表单。

这是我目前正在使用的示例

http://framework.zend.com/manual/en/zend.form.advanced.html

设法让一切正常运行,但我想在表单上有一个“返回”按钮,这样当用户按下“返回”按钮时,前一个表单将重新显示输入的数据。

我想知道网上有没有教程教这个或者这个功能很容易编写代码?

非常感谢。 PS我喜欢stackoverflow社区:)!

【问题讨论】:

    标签: zend-framework zend-form


    【解决方案1】:

    这是一个结构化和命名的事情。

    我将编写伪代码并与您讨论,如果您需要我输入完整示例,请告诉我

    假设:
    MultiPageForm 有许多表示页面的子表单。
    当您将这些子表单添加到父表单时,您将它们命名为智能。

    例如,如果您的表单位于 /register,请使用可选的 url 参数 */register/page/{that_intelligent_subform_name_from_before}* 来构建导航

    <ul>
      <li><a href="/register/page/step1">Step 1</a></li>
      <li><a href="/register/page/step2">Step 2</a></li>
      <li><a href="/register/page/step3">Step 3</a></li>
    </ul>
    

    然后在您的控制器中:
    1.拉出page参数
    2. 从多页表单中获取具有该名称的子表单
    3. 预填充子表单
    4. 将子表单发送到视图

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-02
      • 1970-01-01
      • 1970-01-01
      • 2017-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多