簡體   English   中英

Fullcalendar 事件顏色 MySQL

[英]Fullcalendar events color MySQL

我可以將單一資源顏色傳遞給 fullcalendar 編輯“eventColor:'#00000'”

這是我的代碼

   <script>
   $(document).ready(function() {   
       
        $('#calendario').fullCalendar({
            header: {
                left: 'prev,next today',
                center: 'title',
                right: 'month,agendaWeek,agendaDay'
            },
            defaultDate: '2021-01-12',
            editable: false,
            eventLimit: true, 
            events: '/events.php',           
            eventColor: '#00000',
         
        });            
   }); 
</script>

這是我的事件。php 在 BD 上進行咨詢

    <?php

//load.php

$connect = new PDO('mysql:host=localhost;dbname=bd_trabalhos', 'root', '');

$data = array();

$query = "SELECT * FROM trabalho_v2 ORDER BY trabalho_id";

$statement = $connect->prepare($query);

$statement->execute();

$result = $statement->fetchAll();

foreach($result as $row)
{
 $data[] = array(
  'id'   => $row["trabalho_id"],
  'title'   => $row["titulo_trabalho"],
  'start'   => $row["trabalho_recebido"],
  'end'   => $row["data_entregar"],
  'cor'   => $row["cor_cliente"]
 );
}

echo json_encode($data);


 

但我是 PHP 的全新用戶,我想知道從 MySQL 中注入我的 colors 的最佳方法,以便在我的日歷上顯示每個事件,並使用你的顏色顯示每個事件的顏色,而不僅僅是一個參數具體事件。

我將不勝感激幫助和提示

我用這個修復了它:

foreach($result as $row)
{
 $data[] = array(
  'id'   => $row["trabalho_id"],
  'title'   => $row["titulo_trabalho"],
  'start'   => $row["trabalho_recebido"],
  'end'   => $row["data_entregar"],
  'color'   => $row["cor_cliente"]
 );
}

在此處輸入圖像描述

事件源 Object

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM