繁体   English   中英

通过json feed添加事件fullcalendar

[英]add events fullcalendar by json feed

我是yii和fullcalendar的新手,我有-events.php:

    try {
        $events = array();

        $query  = Yii::app()->db->createCommand("SELECT schedules.start_at, schedules.end_at, timetables.name,terminals.name FROM schedules, terminals, timetables WHERE schedules.terminal_id = terminals.id and timetables.id = schedules.timetable_id");
        $rows = $query->queryAll();
        foreach($rows as $row){
            $e = array();
            $e['title'] = $row['name'];
            $e['start'] = $row['start_at'];
            // Merge the event array into the return array
            array_push($events, $e);
        }
        echo json_encode($events);
        exit();

    } catch (PDOException $e) {
        print "Error!";
    }
    Yii::app()->end();
}
?>`

我可以从calendar.php类中的events.php提供json

events:
      {
        url:'events.php'
      }

请帮助我如何通过yii调用json“ url:”。

您发出这样的请求

/index.php/events/getevents?id=3

(或类似于/ getevents / id / 3),您将返回JSON格式的响应,如下所示:

{"id":"3","name":"something","start_at":"05/11/2016 10:00:00"}

现在您有了一个真正简单的JSON API

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM