ich bin neu codeigniter und php, brauche etwas Aufklärung, um 2 Tabellen mit mvc-Methode anzuzeigen. zeige nur zwei Tabellen auf einer Seite an (Kamera- und Besuchertabelle). hier ist mein CodeAnzeige 2 Tabellen auf codeigniter
Modell:
function m_report() {
$camera = $this->db->get('camera');
return $camera->result();
$report = $this->db->get('visitor');
return $report->result();
}
Ausblick:
<?php foreach($data1 as $report){ ?>
<tr>
<td><?php echo $report->Country; ?></td>
<td><?php echo $report->Days; ?></td>
</tr>
<?php } ?>
<?php foreach($data_camera as $camera){ ?>
<tr>
<td><?php echo $camera->cameratype; ?></td>
</tr>
<?php } ?>
Controller:
function report(){
$data['data_camera']=$this->m_data->m_report();
$data1['data1']=$this->m_data->m_report();
$this->load->view('v_report',$data,$data1);
}
das Problem ist, ich Kamera Tabelle anzeigen kann aber Besucher bekam Fehlermeldung: Nicht definierte Variable: data1
Kann mir jemand helfen, es herauszufinden? Viel schätzen
Danke Marcus für deine Hilfe, ich habe versucht, mein Modell mit deinem Code zu ändern, das Problem ist immer noch das gleiche, die Besucher-Tabelle erscheint nicht, ist da irgendwas mit meinen Controllern nicht in Ordnung? – anulogi
@anulogi Haben Sie auch die Art der Analyse und Verwendung dieser Daten in der Ansicht geändert? Wenn ja, aktualisieren Sie, um Ihren aktuellen Code anzuzeigen. – CmdrSharp
Nein, ich habe mich nicht geändert, Es tut mir leid, ich bin neu in CI .. Können Sie helfen, die Daten in der Ansicht zu analysieren? – anulogi