class Crud_AddAction extends CustomBaseAction { public function executeWrite(AgaviRequestDataHolder $rd) { # 1. find out Model we are dealing with, eg. Products/Promotions $model = new Products; try { $model->add($parameters['form']); $this->flash("Added {$model}!"); $return = 'Success'; } catch(Exception $e) { $return = 'Error'; $this->flash($e->getMessage()); } return array($model,"Add".$return); # eg. Products,AddSuccess } }