我使用codeigniter日历库生成了一个日历,并传递了数据数组以突出显示特定日期。哪个工作正常。但我想以不同的方式强调某些日期。例如。默认突出显示的日期为绿色。但在某些日子我想分配蓝色。
以下是代码:
$prefs = array();
$this->load->library('calendar', $prefs);
$sql = "SELECT * FROM package_mst
WHERE status=1
AND departure_date>='" . date("Y-m-d") . "'
HAVING departure_month='$selected_month'
AND departure_year='$selected_year'";
$query = $this->db->query($sql);
$total_records = $query->num_rows();
$data = array();
if (!empty($total_records)) {
foreach ($query->result_array() as $row) {
$data[$row['departure_day']] = base_url('package/search_by_month/' . $selected_month . '/' . $selected_year);
}
}
$calendar_html .= $this->calendar->generate($selected_year, $selected_month, $data);
echo $calendar_html;