DİNLENME-ful php sunucudan fullcalendar olaylar

0 Cevap php

Ben fullcalendar olaylar geri arama yanıt çok basit bir sığınakta php sunucusu (GERİSİ ile ilk deneme, bu yüzden önerileri yapmak için çekinmeyin) yazdık. Bu fullcalendar json örnekte json-events.php dosyası olarak tam aynı dize çıkış üretir, ama nedense fullcalendar benim sunucunun çıkışını kabul etmeyecektir.

Onlar json-events.php tarafından üretilen olanlardan farklı çünkü ben başlıkları ile karıştırmasını denedim, ama bir şey varsa ben orada ters ne gerçekten emin değilim.

Sunucu için kod aşağıda:

<?php

class Listener{
    function __construct() {
        $this->getResource();
        $this->buildResponse();
    }

    function getResource(){
        $parts = explode('/', $_SERVER["REQUEST_URI"]);
        $script_name = end(explode('/', $_SERVER["SCRIPT_NAME"]));

        $this->resource = $parts[array_search($script_name, $parts) + 1];
        $this->resource_id = $parts[array_search($script_name, $parts) + 2];
    }

    function buildResponse(){
        $method = strtolower($_SERVER["REQUEST_METHOD"]);
        $this->response_string = $method . ucwords($this->resource);
    }
    function getResponse(){
        return $this->response_string;
    }
}

$listener = new Listener();
$thing = $listener->getResponse();

$thing();

function getEvents(){
    $year = date('Y');
    $month = date('m');

    echo json_encode(array(

        array(
            'id' => 111,
            'title' => "Event1",
            'start' => "$year-$month-10",
            'url' => "http://yahoo.com/"
        ),

        array(
            'id' => 222,
            'title' => "Event2",
            'start' => "$year-$month-20",
            'end' => "$year-$month-22",
            'url' => "http://yahoo.com/"
        )
    ));
}
?>

Herhangi bir giriş, bir yardım ya da öneri büyük mutluluk duyacağız!

Thanks, David

0 Cevap