我有以下動作來顯示形式如何在Zend中提交表單?
public function showformAction() {
$this->view->form = new Form_MyForm();
$this->view->form->setAction('submitform');
}
上面的動作示出了形式成功地僅具有一個文本區域和提交按鈕。
,我使用下面的操作來提交上述表格:
public function submitformAction() {
$form = new Form_MyForm();
$request = $this->getRequest();
if ($request->isPost()) {
$values = $form->getValues();
print_r($values);die();
} else {
echo 'Invalid Form';
}
}
上述動作爲顯示輸出:
Array ([myfield] =>)
這意味着它是不正確張貼值始終顯示爲空數組或我沒有正確獲取發佈的值。如何將值發佈到submitformAction()。
感謝
是的你是對的。但是在你檢查isValid()的地方使用'$ request-> getPost()'而不是'$ _POST'。謝謝 – Student 2011-06-11 12:05:37