誰かが私を助けてください、私はmvp手順でCodeIgniterを使用します。私はこのようなテーブルビューにデータを表示したい場合は表は、codeigniterのデータ行に1列のデータを表示しますか?
ことが可能である:私はこのようなデータベースを持っていますか?
すべてが動作していないid_status別の日付でデータを取得するとき私は、日にお見せすることができます。
コントローラの場合は1つの日付のみ。
public function status()
{
$tanggal1 = '2017-03-28';
$data['status'] = $this->M_Reports->status($tanggal1);
$this->load->view('homepage/template');
$this->load->view('report/status', $data);
}
モデル:
public function status($tanggal1) {
$sql = "SELECT operasional.id_ops, operasional.id_status, operasional.tanggal, peralatan.nm_peralatan FROM operasional INNER JOIN peralatan ON operasional.id_peralatan = peralatan.id_peralatan WHERE tanggal='$tanggal1' ORDER BY id_ops";
return $this->db->query($sql)->result();
}
とビュー:
<?php
$start = 0;
foreach($status as $data) {
?>
<tr>
<td><?php echo ++$start ?> </td>
<td><?php echo $data->nm_peralatan ?></td>
<td><?php echo $data->id_status ?></td>
<td><?php echo $data->tanggal ?></td>
</tr>
<?php
}
?>
なぜあなたのビューはデータベースから取得したものに基づいていますか? dbテーブルから必要なインデックスを取得するクエリを作成するだけです。 –
は、ビュー内の日付が静的または動的ですか? –
@georoot異なる日付のときにid_statusをループする必要があるときに混乱しました。助けて – khoirul