fullcalendar php codeignither load event

Merhaba,

Ful calendar gerçekten piyasa görebileceğiniz en ayrıntılı temiz iyi dökümante edilmiş bir takvim js html paketi sunmaktadır. Aynı zamanda opensource git den yıldızlamayı unutmayın

https://fullcalendar.io/

Asıl mesele bunu codeignither ile nasıl çalıştıracağımız. Js olarak çok kabiliyetli Json ve xml data kabul edebiliyor. Ancak bensizinle json bir örnek paylaşacağım. Çalıştırdığınız zaman Butonlar Türkçe olacaktır
FullCalendar

header : {
left : 'prev,next today',
center: 'title',
right : 'month,agendaWeek,agendaDay'
},
buttonText: {
today: 'Bugün',
month: 'Ay',
week : 'Hafta',
day : 'Gün'
},
events: {
url: 'http://localhost/kta/index.php/gonderi/deneme',
type: 'POST',
data: {
custom_param1: 'something',
custom_param2: 'somethingelse'
},
error: function() {
alert('Yüklenirken Hata Oluşur');
},
color: 'yellow', // a non-ajax option
textColor: 'black' // a non-ajax option
},
eventClick: function(event, element) {
//tıklandığında işlemleri buraya yazabilirsiniz
event.title = "CLICKED!";

$('#calendar').fullCalendar('updateEvent', event);

},
loading: function(bool) {
//yükleniyorken ki işlemleri buraya
$('#loading').toggle(bool);
}


Codeignither
Erindiğimden hepsini controle yazdım kusura bakılmasın. girdi kontrolu deneme fonksiyonu

function deneme()
{
//jsonu uzak kaynaktan okuyabilmek için origin ayarları
header('Access-Control-Allow-Origin: * ');
header('Content-Type: application/json');
header('charset=utf-8');
//eventin otomatik gönderdiği postlar
$end = $this->input->post('end');
$start = $this->input->post('start');
//veri tabanı veri çekilir
$this->db->where('bas_tarih >=', $start);
$this->db->where('bit_tarih db->get('girdi');
foreach ($sorgu->result() as $row)
{
$girdi = $row->girdi;
$tarih = $row->tarih;
$veri[] = array('title'=>$girdi, 'start'=>$tarih);
}
echo json_encode($veri);
}