php - कोडिगनिटर कैलेंडर में कुछ दिन हाइलाइट करें




codeigniter calendar (2)

मैं एक कैलेंडर बनाने के लिए codeigniter कैलेंडर पुस्तकालय का उपयोग कर रहा हूँ। इसके लिए मैंने इस कोड का इस्तेमाल किया:

$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 में मान प्रदर्शित करने की आवश्यकता है I


Answers

  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>

महज प्रयोग करें

..............

self::index();

..............





php codeigniter calendar