То, что я хотел бы сделать, это расширить встроенную библиотеку CodeIgniter Calendar и перезаписать функцию generate()
.В цикле while, который содержит основную часть календаря, измените код, который создает содержимое ячейки.Заставьте его заменить {title} на заданный вами заголовок, а {url} - на ваш URL.
Я думаю изменить:
$out .= str_replace('{day}', $day, str_replace('{content}', $data[$day], $temp));
На
$out .= str_replace('{day}', $day, str_replace('{title}', $data[$day]['title'],
str_replace('{url}', $data[$day]['url'], $temp)));
многие делают это, но у меня нет времени, чтобы проверить это.