Календарь Codeigniter, как получать несколько событий в деньPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Календарь Codeigniter, как получать несколько событий в день

Сообщение Anonymous »

В настоящее время я работаю над библиотекой календаря codeIgniter 3, где я могу добавлять новые строки информации в базу данных в каждый день месяца.

Если в день есть 2 вставленные строки, я смогу увидеть два события календаря в этот день.

25 декабря 2015 г. должен иметь строки, как показано на изображении.

Я хотел бы иметь возможность show вместо одного события, а чтобы показать все, что происходит в этот день.


Вопрос: Как я могу заставить функцию get_calendar_data получать строки, относящиеся к этому дню календаря. В настоящее время 25 декабря 2015 г. отображается только одна строка.




Изображение


Функция получения данных

public function get_calendar_data($year, $month) {

$cell_data = array();

$query = $this->db->get('calendar');

if ($query->num_rows() > 0) {

$row = $query->row();

$this->db->select('*');
$this->db->from('calendar');
$this->db->where('year', $year);
$this->db->where('month', $month);
$this->db->where('day', $row->day);

$query = $this->db->get();

foreach ($query->result() as $result) {
$cell_data[$result->day] = $result->data;
}

return $cell_data;

}
}


Контроллер



Подробнее здесь: https://stackoverflow.com/questions/343 ... ts-per-day
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»