/** * Prepare request for processing */ public function __construct() { parent::__construct(); $params = Request::getRawParams(); // %module% / %controller% / %id% / %relation% / %id% if (sizeof($params)) { $this->primary = explode('-', array_shift($params)); } if (sizeof($params)) { $this->relation = array_shift($params); } if (sizeof($params)) { $this->relationId = array_shift($params); } }
/** * {@inheritdoc} * * @param mixed $primary * @return int * @throws \Bluz\Application\Exception\ApplicationException * @throws \Bluz\Application\Exception\NotImplementedException */ public function deleteOne($primary) { $result = parent::deleteOne($primary); Messages::addSuccess("Record was deleted"); return $result; }