public function store() { try { $articlesTypesNewsName = $this->getClassVar("articlesTypesNewsName"); $articlesTypes = new ArticlesTypesRecords(array("name" => $articlesTypesNewsName)); $this->params["ref_type"] = $articlesTypes->current()->id; parent::store(); } catch (Exception $e) { throw $e; } }
public function __construct($filter = false, $order = false, $limit = false, $whereAdd = "") { try { $itemType = $this->getClassVar("itemType"); $articlesTypesNewsName = eval("return {$itemType}::\$articlesTypesNewsName;"); $articlesTypes = new ArticlesTypesRecords(array("name" => $articlesTypesNewsName)); $filter["ref_type"] = $articlesTypes->current()->id; parent::__construct($filter, $order, $limit, $whereAdd); } catch (Exception $e) { throw $e; } }