public function doAdd(request $req, $res, $args)
{
$this->initRoute($req, $res);
$model = ModelsFactory::getModelWithRequest($req, $req->getParsedBody());
$reqData = $this->uploadFiles($req, array());
if (!empty($reqData)) {
foreach ($reqData as $k => $v) {
$model->{$k} = $v;
}
}
$model->save();
$this->flash->addMessage('success', $this->controllerName . ' success added!');
return $res->withStatus(301)->withHeader('Location', $this->router->pathFor('list.' . $this->controllerName));
}