具有自定义颜色的Fullcalendar fc-time

时间:2018-03-22 15:14:53

标签: javascript php symfony fullcalendar agenda

我正在为美容中心编写一个appanment日历。我在agendaView中使用Symfony和fullCalendar。我需要每个事件(约会)有两种颜色: 1.-处理类型的颜色(fc-标题背景颜色)和其他2.-描述它是否有折扣的颜色(边框颜色和fc时间颜色)。

这是我的控制器的代码(我已翻译过它)。日历会根据需要自动添加背景颜色和边框颜色,但我不知道我能做些什么来改变fc-time颜色。任何帮助

public function readAppointmentsAction(Request $request)
{
  $apps = $db->readAppointments();
  foreach ($apps as $app) {
   $color = $db->readColor($app['treatment_id']);
   $bordercolor = $db->readBorderColor($app['type']);
   $app['id'] = $app['id'];
   $app['start'] = $app['start_time'];
   $app['end']   = $end_time;
   $app['title'] = $app['client_name'];
   $app['backgroundColor']= $color;
   $app['borderColor']= $bordercolor;
   $calendarEvents[] = $app;
 }
 return new JsonResponse($calendarEvents);
}

编辑完成: 在控制器中我添加了这一行:

$app['className'] = $bodercolor;

在css中我添加了:

.red .fc-time {
  background-color: red; 
}

.green .fc-time {
  background-color: green;
}

0 个答案:

没有答案