/** * @Secured(resource="updateSportType") */ public function actionUpdateSportType($id) { if (!is_numeric($id)) { $this->handleBadArgument($id); } try { $dbType = $this->sportTypeService->getSportType($id); if ($dbType !== null) { $form = $this->getComponent('updateSportTypeForm'); $form->setDefaults($dbType->toArray()); $this->template->title = $dbType->getName(); } } catch (Exceptions\DataErrorException $ex) { $this->handleDataLoad($id, "default", $ex); } }