content_title = lang("{$this->getService()->getClassName()}.title"); $this->class_path .= $this->getService()->getClassName(); $this->uri_path .= strtolower($this->getService()->getClassName('/')) . '/'; // $this->view_path .= strtolower($this->getService()->getClassName()) . DIRECTORY_SEPARATOR; } public function getService(): PartService { if (!$this->_service) { $this->_service = new PartService(); } return $this->_service; } //Index,FieldFormę´€ // protected function index_process(array $entities = []): array // { // $where = null; // $columns = [ // "uid", // "code", // "CASE // WHEN code LIKE 'CPU%' THEN 'CPU' // WHEN code LIKE 'RAM%' THEN 'RAM' // WHEN code LIKE 'DISK%' THEN 'DISK' // WHEN code LIKE 'OS%' THEN 'OS' // WHEN code LIKE 'DB%' THEN 'DB' // WHEN code LIKE 'SOFTWARE%' THEN 'SOFTWARE' // ELSE 'UNKNOWN' // END AS type", // "title", // "price", // "status", // ]; // foreach ($this->getService()->getEntities($where, $columns) as $entity) { // $entities[] = $entity; // } // return $entities; // } }