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