public function editAction() { $request = $this->getRequest(); $form = new Admin_Form_Users_Edit(); $id = (int) $this->getRequest()->getParam('id'); if ($this->getRequest()->isPost()) { if ($form->isValid($request->getPost())) { $model = new App_Model_Users(); $model->updateUser($form->getValues(), $id); $this->_helper->flashMessenger->addMessage('Edited'); return $this->_redirect('/admin/users'); } } if ($id > 0) { $news = new App_Model_Users(); $ad = $news->fetchRow('id=' . $id); $form->populate($ad->toArray()); } $this->view->form = $form; }