Controller using Form
<?php
namespace Helloworld\Controller;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;
class IndexController extends AbstractActionController
{
public function indexAction()
{
$form = new \Helloworld\Form\SignUp();
$form->setHydrator(new \Zend\Stdlib\Hydrator\Reflection());
$form->bind(new \Helloworld\Entity\User());
if ($this->getRequest()->isPost()) {
$form->setData($this->getRequest()->getPost());
if ($form->isValid()) {
var_dump($form->getData());
} else {
return new ViewModel(
array(
'form' => $form
)
);
}
} else {
return new ViewModel(
array(
'form' => $form
)
);
}
}
}