使用重定向处理表单[plesk / zend]

时间:2013-07-08 23:01:24

标签: zend-framework plesk

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

我的表单是一个'text'元素和'ok'提交按钮,下面是一个列表,它将根据'text'元素的值进行更改(外部XML调用)。

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

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

我是否必须手动传递此行的参数?或者控制器是否知道,因为我创建了pm_Form_Simple()并添加了元素?现在,如果我在 - > isPost块之外,参数为null,那么这就是为什么我认为我必须手动传递它们。

我需要这样的东西吗?

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

我想我只是不了解POST的工作原理。

我看过Zend Guestbook示例,但它与Plesk的不同之处在于我无法在心理上翻译它......并且它不会重定向到同一页面,它会重定向其他地方。

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

THX!

1 个答案:

答案 0 :(得分:0)

原来pm_Form_Simple需要JSON我没注意到我的orig代码有JSON但没有编码新代码......