public function executeUpdate($request) { $this->sf_asset = $this->getsfAssetOrCreate(); $form = new sfAssetForm($this->sf_asset); if ($request->isMethod('POST')) { $form->bind($request->getParameter('sf_asset'), $request->getFiles('sf_asset')); if ($form->isValid()) { $form->save(); $this->getUser()->setFlash('notice', 'Your modifications have been saved'); return $this->redirect('sfAsset/edit?id=' . $this->sf_asset->getId()); } } }