public static function getInstance($row) { if (!$row instanceof stdClass) { show_error("El row debe ser una instancia de stdClass."); } $category = new CI_Category(); $category->id = isset($row->category_id) ? $row->category_id : 0; $category->description = isset($row->description) ? $row->description : ''; $category->commonState = isset($row->common_state_id) ? CI_CommonState::getById($row->common_state_id) : ''; return $category; }
public static function getById($id) { $CI =& get_instance(); $CI->load->model('common_state_model'); $results = $CI->common_state_model->getById($id); $return = array(); if (!empty($results)) { foreach ($results as $result) { $return = CI_CommonState::getInstance($result); } } return $return; }