Я пытаюсь интегрировать календарь воспламенителя кода в мой веб-проект. Мне удалось успешно отобразить календарь и ввести данные в базу данных с помощью JQuery. Кажется, проблема в отображении данных из базы данных. Вместо текста, отображаемого в ячейках даты, числа имеют ссылки, которые отображают данные в URL. Как мне это исправить? это мой контроллер
<?php
Class Normalcal extends CI_Controller
{
/*changing the view events function to normal user calendar*/
function viewEvents($year = NULL, $month = NULL)
{
if($year)
{
$year = $this->uri->segment(5);
}
if ($month)
{
$month = $this->uri->segment(6);
}
$this->load->model('user/calendarmodel');
if ($day = $this->input->post('day'))
{
$this->calendarmodel->add_calendar_data(
"$year-$month-$day",
$this->input->post('data')
);
}
$calendar['calendar'] = $this->calendarmodel->generate($year, $month);
$this->load->view('users/calview', $calendar);
}
/*this is the end of the normal user calendar function*/
}
?>
это метод модели, который я использую для извлечения записей из базы данных для отображения
function get_calendar_data($year, $month)
{
//$query = $this->db->select('date, data')->from('calendar')->like('date', '$year-$month', 'after')->get();
$query = $this->db->get('calendar');
$cal_data = array();
foreach ($query->result() as $row)
{
$cal_data[substr($row->date, 8, 2)] = $row->data;
}
return $cal_data;
//var_dump($cal_data); die();
}
это функция модели, которую я использую для отображения моегокалендарь
function generate($year, $month)
{
$this->load->library('calendar', $this->conf);
//$this->add_calendar_data('2019-09-24', 'some more test');
$cal_data = $this->get_calendar_data($year, $month);
// $data = array(
// 3 => 'check',
// 7 => 'check1',
// 13 => 'bar',
// 26 => 'ytr'
// );
return $this->calendar->generate($year, $month, $cal_data);
}