突出显示笨日历些日子(Highlight some days in codeigniter cale

2019-10-21 02:28发布

我使用笨日历库产生的日历。 对于我用这个代码:

$this->load->library('calendar');
$myarray= array('2014-09-05','2014-09-12','2014-09-15','2014-09-22');

$data['docs']   =   $this->calendar->generate();
$this->load->view('mycal',$data);

我需要显示的值$myarray有一个红色的背景色。

Answer 1:

  1. 您需要定义要彰显
  2. 定义一个月,你想日历生成
  3. 特殊日期的数组传递到产生()函数的年份和月份沿

所以,你需要携带如下:

在控制器

$this->load->library('calendar');
$myarray= array(
    5=>'2014-09-05', # or you can set as: 5=>'SomeLink'
    12=>'2014-09-12',
    15=>'2014-09-15',
    22=>'2014-09-22'
);

$data['docs'] = $this->calendar->generate(2014,9, $myarray);
$this->load->view('mycal',$data);

在视图

<style>
#calendar a{
    background: red;
    padding:2px;
}
</style>
<div id="calendar">
    <?php echo $docs; ?>
</div>


文章来源: Highlight some days in codeigniter calendar