В мой контроллер у меня есть этот код в цикле через базу данных и возвращает данныеLooping через базу данных и возвращающие соответствующие данные
$faultgroup = $this->booking_model->Get_Fault_Group_Display($grouptype);
$data['Get_Fault_Group_Display'] = $faultgroup; $getresults = array();
$data['get_fault_group_data'] = array();
foreach ($faultgroup as $key) {
$show = $key->Showgroup;
$getresults = $this->booking_model->get_fault_group_data($grouptype,$show);
$data['get_fault_group_data'] = $getresults ;
}
На мой взгляд, у меня есть этот код Переберите каждая запись с конкретным типом группы и показами (to_do_item) из базы данных, соответствующей этому типу группы
<?php if (! is_null($Get_Fault_Group_Display)): ?>
<?php if (count($Get_Fault_Group_Display)): ?>
<?php foreach ($Get_Fault_Group_Display as $result): ?>
<?php echo $result->Showgroup; ?>
<?php foreach ($get_fault_group_data as $key) :?>
<?php echo $key->to_do_item; ?>
<?php endforeach ?>
<?php endforeach ?>
<?php else: ?>
<?php endif ?>
Моя проблема только последняя строка отображается на всех grouptypes, поскольку цикл сохраняет overiding $ данных [ «get_fault_group_data»] с новыми $ getresults
И как я проходное $ данных [ 'get_fault_group_data'] [] в представлении? –
Я отредактировал ответ, проверьте, работает ли – costa