Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 根据开始和结束日期在FullCalendar上重复事件_Php_Jquery_Laravel_Fullcalendar - Fatal编程技术网

Php 根据开始和结束日期在FullCalendar上重复事件

Php 根据开始和结束日期在FullCalendar上重复事件,php,jquery,laravel,fullcalendar,Php,Jquery,Laravel,Fullcalendar,默认情况下,FullCalendar将事件基础从开始日期延伸到结束日期。比如说, { "title": "2", "start": "2017-12-17", "end": "2017-12-20", "icon": "fa-truck" }, 我的问题在这里有点类似,但这一个使用时间和星期几 我想要的是,从2017-12-172017-12-182017-12-192017-12-20起,“卡车”事件将在每个日期持续出现 这是我的密码 function calendar(data){

默认情况下,FullCalendar将事件基础从开始日期延伸到结束日期。比如说,

{
"title": "2",
"start": "2017-12-17",
"end": "2017-12-20",
"icon": "fa-truck"
},

我的问题在这里有点类似,但这一个使用时间和星期几

我想要的是,从2017-12-172017-12-182017-12-192017-12-20起,“卡车”事件将在每个日期持续出现

这是我的密码

function calendar(data){
        $('#calendar').fullCalendar({
             events: data,
             eventRender: function(event, element) {
                  if(event.icon){          
                     element.find(".fc-event-title").prepend("<i class='fa "+event.icon+"'></i>");
                  }
               }
        });
    }   
功能日历(数据){
$(“#日历”).fullCalendar({
事件:数据,
eventRender:函数(事件,元素){
if(event.icon){
元素.find(“.fc事件标题”).prepend(“”);
}
}
});
}   

生成服务器端代码,该代码将以以下格式返回json。您可以使用javascript以及硬值来交叉检查这一点

{
"title": "2",
"start": "2017-12-17",
"end": "2017-12-17",
"icon": "fa-truck"
},
{
"title": "2",
"start": "2017-12-18",
"end": "2017-12-18",
"icon": "fa-truck"
},
{
"title": "2",
"start": "2017-12-19",
"end": "2017-12-19",
"icon": "fa-truck"
},
等等


您可以将上述json分配给数据变量并进行检查。然后更新服务器端代码。

生成服务器端代码,该代码将以以下格式返回json。您可以使用javascript以及硬值来交叉检查这一点

{
"title": "2",
"start": "2017-12-17",
"end": "2017-12-17",
"icon": "fa-truck"
},
{
"title": "2",
"start": "2017-12-18",
"end": "2017-12-18",
"icon": "fa-truck"
},
{
"title": "2",
"start": "2017-12-19",
"end": "2017-12-19",
"icon": "fa-truck"
},
等等


您可以将上述json分配给数据变量并进行检查。然后更新服务器端代码。

那么,您希望有四个单独的事件库,每个日期一个,而不是一个扩展的事件库?为什么不输入四个独立的事件?@Geshode,因为这是一个相同的事件。开始日期表示项目被借用的时间,结束日期表示项目需要归还的时间。因此,只需将开始和结束日期设置为同一天,并在所有四天内重复该设置。还有更多的工作要做,但不应该是个问题。Geshode说的是唯一可以做到的方法(除了使用您发布的链接中描述的扩展代码)-如果您不将其作为单独的事件对象呈现,则无法在随后的几天内正确定位标题。因此,与其使用一个扩展的事件库,你想要四个单独的,每个日期一个?为什么不输入四个独立的事件?@Geshode,因为这是一个相同的事件。开始日期表示项目被借用的时间,结束日期表示项目需要归还的时间。因此,只需将开始和结束日期设置为同一天,并在所有四天内重复该设置。还有更多的工作要做,但这不应该是个问题。Geshode说的是你唯一可以做到的方法(除了使用你发布的链接中描述的扩展代码)-如果你不将其作为单独的事件对象呈现,那么在接下来的几天里就无法正确定位标题。谢谢你的想法。现在我从我的新问题开始工作。谢谢你的主意,伙计。现在我从我的新问题开始工作。