gpt4 book ai didi

php - 完整日历 - 向事件对象添加额外属性

转载 作者:搜寻专家 更新时间:2023-10-31 21:05:03 27 4
gpt4 key购买 nike

可能由于我缺乏理解,但我正在使用返回 JSON 字符串的 PHP 带回事件数据。

<?php

$json = array();

// Query that retrieves events
$requete = "SELECT * FROM DoctorAvailability ORDER BY id";

try {
$bdd = new PDO("mysql:host=$servername;dbname=$dbname",$username,$password);
} catch(Exception $e) {
exit('Unable to connect to database.');
}
// Execute the query
$resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));

echo json_encode($resultat->fetchAll(PDO::FETCH_ASSOC));
?>

数据库中有六个字段。

Id, title, start, end, backgroundColor, name.

我想恢复这个名字,尽管我尝试在 eventClick 中说例如

 eventClick: function (calEvent, jsEvent, view) {
calEvent.name;

它不存在。

我知道我的理解中缺少一些东西,但我花了很长时间谷歌搜索都无济于事。

最佳答案

全日历版本 4:任何自定义值都可以在事件对象

的“ extendedProps”中找到
events: [

{
title: 'My Title',
My_Custom_Value: 'non-standard Event Object field',
allDay: false,
start: 1501056000000,
end: 1501057800000
}
],

eventRender: function(info){

console.log("_______ info _______\n");
console.log(info.event.extendedProps.My_Custom_Value);
}

"extendedProps
一个普通对象,包含在解析期间指定的各种其他属性。接收显式给定的 extendedProps 哈希中的属性以及其他非标准属性。”

https://fullcalendar.io/docs/event-object

关于php - 完整日历 - 向事件对象添加额外属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34026054/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com