【发布时间】:2016-03-23 10:42:17
【问题描述】:
我使用 Codeigniter 3 和 bootstrap 3,我在数据库中有一个表 RDV(医生预约)我想在数据库的视图中显示医生预约。 我希望输出应该是这样的:
----------------------------------------------------------------------------
|DATE | TIME | EVENT | PATIENT |
----------------------------------------------------------------------------
|2016-06-13 | 03:28 |Consultation |IHAB BARI |
----------------------------------------------------------------------------
| | 05:00 |Viste |ISSHAK KOMA |
----------------------------------------------------------------------------
| | 06:15 |Esthetique |ABASS DOSSO |
----------------------------------------------------------------------------
|2016-07-17 | 08:10 |Visite |KOKO TASSI |
----------------------------------------------------------------------------
数据库中的表:ID |日期 | HEURE_RDV | MOTIF_RDV |病人 | DETAIL_RDV
在一个模型中我有这个代码:
public function rdv_selectAll_mdl()
{
$query = $this->db->get('rdv');
return $query;
}
在控制器中:
public function rdv_selectAll()
{
$this->load->model('calender_model');
$query = $this->calender_model->rdv_selectAll_mdl();
$data = array();
foreach ($query->result() as $row) {
$data[$row->dateRdv][] = $row->heureRdv;
$data[$row->dateRdv][] = $row->patientRdv;
$data[$row->dateRdv][] = $row->motifRdv;
$data[$row->dateRdv][] = $row->detailRdv;
}
$this->load->view('gs_calender');
}
使用此控制器,我尝试将时间和事件以及患者和详细信息放在一个日期我不确定它是否正确,我考虑使用多维数组将多行放在一行中并使用 html 中的行跨度表,如果它正确,如何循环查看任何人都可以帮助我解决问题。
【问题讨论】:
标签: arrays codeigniter multidimensional-array