FullCalendar jqueryプラグインを使用して、Webサイトにカレンダーを表示しています。カレンダーに正常に表示される値をハードコーディングすることができました。形式は次のとおりです。
echo json_encode(array(
array(
'id' => 1136,
'title' => "Understanding Health-Care Regulations (Part II) and COBRA Compliance Strategies",
'start' => "2011-11-17",
'url' => "/www/conferences/conference.php?ID=1136"
),
array(
'id' => 1154,
'title' => "Making the Most of your Membership",
'allDay' => false,
'start' => "Wed, 18 Nov 2011 11:00:00 EST",
'url' => "/www/conferences/conference.php?ID=1154"
),
array(
'id' => 1137,
'title' => "2011 Annual Human Resources Conference",
'start' => "2011-11-29",
'url' => "/www/conferences/conference.php?ID=1137"
),
));
この配列構造を模倣しようとするとき、私はこれを使用しています:
$conferences = dbStoredProc('cp_meeting_get_list_new');
$events = array();
foreach ($conferences as $c){
$push = array(
'id' => $c['ID'],
'title' => $c['name'],
'start' => date("Y", $c['epochDate']) . "-" . date("M", $c['epochDate']) . "-" . date("d", $c['epochDate']),
'url' => '/events/details.php?id' . $c['ID'],
);
array_push($push, $events);
}
echo json_encode($events);
$events
変数をエコーアウトすると、が得られ[]
ます。
何か案は?