Проблема цикла foreach в модели с использованием CodeigniterPhp

Кемеровские программисты php общаются здесь
Anonymous
Проблема цикла foreach в модели с использованием Codeigniter

Сообщение Anonymous »

Модель:

Код: Выделить всё

public function fetch_emp()
{
$this->db->select('emp_id');
$this->db->from('emp');
$res=$this->db->get();
foreach($res->result() as $row)
{
$id=$row->emp_id;
$this->db->select('emp_name');
$this->db->from('employee_master');
$this->db->where('emp_id',$id);
$res=$this->db->get();
return $res->result();
}
}
Контроллер:

Код: Выделить всё

public function employee()
{
$result=$this->emp_model->fetch_emp();
if($result!=false)
$res['cmp_name']=$result;
else
$res['cmp_name']='NA';
}
$this->loadViews("emp/emp_views", $this->global, $res , NULL);
}
Просмотр:
Как только я получил идентификатор из базы данных, я получил все идентификаторы без проблем, но когда я использовал цикл foreach для поиска идентификатора и получения их имен из другой базы данных, он отображает только первое имя идентификатора... Например: если есть 5 идентификаторов, но когда я ищу идентификатор, чтобы получить имя из другой базы данных, он показывает только первое имя идентификатора. В чем проблема, я не знаю, пожалуйста помогите мне.

Подробнее здесь: https://stackoverflow.com/questions/523 ... odeigniter

Вернуться в «Php»