public function indexAction() { $this->view->users = $this->em->getRepository('eCamp\\Entity\\User')->findAll(); $userForm = new Application_Form_UserForm(); $userForm->setAction('/doctrine/save'); $this->view->userForm = $userForm; $userId = $this->getRequest()->getParam('UserId'); if (isset($userId)) { $user = $this->em->find('eCamp\\Entity\\User', $userId); if ($user instanceof eCamp\Entity\User) { $userForm->setData($user); } } }