Skip to content

Instantly share code, notes, and snippets.

@michael-romer
Created October 20, 2012 11:52
Show Gist options
  • Save michael-romer/3923106 to your computer and use it in GitHub Desktop.
Save michael-romer/3923106 to your computer and use it in GitHub Desktop.
Listing 16.20
<?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
)
);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment