public function editAction() { $this->view->title = "Area - Edit"; $this->view->headTitle($this->view->title); $id = $this->_getParam('id'); $model1 = new Application_Model_Area(); $model = $model1->find($id); $options['name'] = $model->getName(); $options['regionId'] = $model->getRegionId(); $options['cityId'] = $model->getCityId(); $options['countryId'] = $model->getCountryId(); $options['continentId'] = $model->getContinentId(); $request = $this->getRequest(); $form = new Admin_Form_Area(); $form->populate($options); $options = $request->getPost(); if ($request->isPost()) { if ($form->isValid($options)) { $model->setOptions($options); $model->save($model); $this->view->successMsg = "Area Id : {$model->getId()}' has been updated successfully!"; } else { $form->reset(); $form->populate($options); } } $this->view->form = $form; }