/** * Конструктор * * Вызывает конструктор родительского класса * Инициирует имя таблицы БД */ public function __construct() { $arrBindFields = filesys::getSerializedData('core/data/vacancy.bindfields.mda') or $arrBindFields = array(); $arrNoBindFields = filesys::getSerializedData('core/data/vacancy.nobindfields.mda') or $arrNoBindFields = array(); $this->arrBindFields = array_merge($this->arrBindFields, $arrBindFields); $this->arrNoBindFields = array_merge($this->arrNoBindFields, $arrNoBindFields); $this->setTable('vacancy'); parent::__construct(array('caching/vacancy.last.cache', 'caching/vacancy.api.last.cache')); }
/** * Конструктор * * Вызывает конструктор родительского класса * Инициирует имя таблицы БД * Инициирует массив данных хранимых в XML-формате * */ public function __construct() { $arrBindFields = filesys::getSerializedData('core/data/resume.bindfields.mda') or $arrBindFields = array(); $arrNoBindFields = filesys::getSerializedData('core/data/resume.nobindfields.mda') or $arrNoBindFields = array(); $this->arrBindFields = array_merge($this->arrBindFields, $arrBindFields); $this->arrNoBindFields = array_merge($this->arrNoBindFields, $arrNoBindFields); $this->arrFieldsXmlData['educations'][1] = filesys::getSerializedData('core/data/resume.education.mda') or $this->arrFieldsXmlData['educations'][1] = array(); $this->arrFieldsXmlData['expires'][1] = filesys::getSerializedData('core/data/resume.expire.mda') or $this->arrFieldsXmlData['expires'][1] = array(); $this->arrFieldsXmlData['languages'][2] = $this->arrFieldsXmlData['languages'][1] = filesys::getSerializedData('core/data/resume.language.mda') or $this->arrFieldsXmlData['languages'][2] = $this->arrFieldsXmlData['languages'][1] = array(); $this->setTable('resume'); parent::__construct(array('caching/resume_m.last.cache', 'caching/resume_v.last.cache', 'caching/resume.api.last.cache')); }