我使用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!
答案 0 :(得分:0)
原来pm_Form_Simple需要JSON我没注意到我的orig代码有JSON但没有编码新代码......