我有zend项目启动并正在运行。如何获取zend子窗体值并将其保存在控制器中?
如果我使用extends Zend_Form
可以正常工作。但是,如果我使用extends Zend_Form_SubForm
,则不会显示表单值。
我在控制器中使用以下代码来显示值:
public function registerAction() {
$baseForm = new BaseForm();
$this->view->baseForm = $baseForm;
$request=$this->getRequest();
if ($request->isPost())
{
$baseForm = new BaseForm();
if ($baseForm->isValid( $request->getPost()) ) {
$baseData = array(
'id'=>$baseForm->getValue('id'),
'name'=>$baseForm->getValue('username'),
);
print_r($baseData);
exit;
}
}
}
任何帮助将不胜感激。预先感谢。
我正在使用zend Framework 1.12。