Je peux insérer des données dans la base de données en utilisant CodeIgniter et obtenir également les données de la base de données, mais le problème est que je ne peux pas obtenir les données de date 1-9 (les données sont présentes dans la base de données). Après le 9 du mois, les données sont récupérées avec succès.Le contenu n'est pas visible dans le calendrier CodeIgniter
Controller:
function display($year=null,$month=null){
if (!$year) {
$year = date('Y');
}
if (!$month) {
$month = date('m');
}
$this->load->model('Calendar_model');
if ($day = $this->input->post('day')) {
$this->Calendar_model->add_calendar_data("$year-$month-$day",$this->input->post('data')
);
}
$this->load->model('calendar_model');
$data['calendar']=$this->calendar_model->generate($year,$month);
$data['viewName']=('Student/s_calendar');
$this->load->view('Student/template',$data);
}
Modèle:
function get_cal_data($year,$month){
$query=$this->db->select('date,data')->from('student_calender')->like('date',"$year-$month")->get();
$cal_data=array();
foreach($query->result() as $row){
$cal_data[substr($row->date,8,2)]=$row->data;
}
return $cal_data;
}
http://rahatprojects.hostei.com/Main/index.php/Student/Mycal/display visitez ce lien et voir la problem..in réelle du site supérieur i juste testé que les données sont présent sur le db .. –