【问题标题】:Processing of form with redirect [plesk/zend]使用重定向处理表单 [plesk/zend]
【发布时间】:2013-07-08 23:01:24
【问题描述】:

我使用 Plesk Sample 1.5-1 作为基础,但坚持如何处理带参数的 POST。

我的表单是一个“文本”元素和“确定”提交按钮,下面是一个列表,该列表将根据“文本”元素的值(外部 XML 调用)而改变。

在 IndexController 内部,在 ->getRequest->isPost() 区域,我有一个重定向行:

$this->_helper->json(array('redirect' => pm_Context::getBaseUrl()));

我必须在这一行手动传递参数吗?或者控制器是否知道因为我创建了一个 pm_Form_Simple() 并添加了元素?现在如果我在 ->isPost 块之外,参数为空,所以我认为我必须手动传递它们。

我需要这样的东西吗?

$this->_redirector->gotoSimple('my-action',
                               'my-controller',
                                null,
                                array('exampleText' => $form->getValue('exampleText'));

我想我只是不明白 POST 是如何工作的。

我查看了 Zend 留言簿示例,但它与 Plesk 的不同之处足以让我无法在脑海中翻译它……而且它不会重定向到同一页面,它会重定向到其他地方。

最后,我想用“开始日期”设置“exampleText”参数,在 POST 调用之后,进行外部 XML 调用并填写列表...我可以进行 XML 调用,但不能获取围绕空表单的工作流程-> 填写表单并按“确定”-> 后处理

谢谢!

【问题讨论】:

    标签: zend-framework plesk


    【解决方案1】:

    原来 pm_Form_Simple 需要 JSON 我没有注意到我的原始代码有 JSON 但没有对新代码进行编码...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-10
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 2021-07-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多