public function editAction() { $editId = $this->getRequest()->getParam('id'); $form = new App_Form_User(); $tbl = new App_Model_User(); $mapper = new App_Model_UserMapper(); $row = $tbl->find($editId); $datarow = $tbl->toArray(); $form->populate($datarow); $this->view->form = $form; $request = $this->getRequest(); if ($this->getRequest()->isPost()) { $id = $this->_getParam('id', 0); if ($form->isValid($request->getPost())) { $data = new App_Model_User($form->getValues()); $mapper = new App_Model_UserMapper(); $data->setId($id); $mapper->save($data); return $this->_helper->redirector('index'); } } }