Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.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
Jquery 如何在yii2的fullcalendar中添加事件_Jquery_Yii2_Fullcalendar - Fatal编程技术网

Jquery 如何在yii2的fullcalendar中添加事件

Jquery 如何在yii2的fullcalendar中添加事件,jquery,yii2,fullcalendar,Jquery,Yii2,Fullcalendar,我使用此代码创建了一个事件: <?php use yii\helpers\Url; $events = array(); //Testing $Event = new \yii2fullcalendar\models\Event(); $Event->id = 1; $Event->title = 'milad'; $Event->editable=TRUE; $Event->start = date('Y-m-d\TH:i:s\Z');

我使用此代码创建了一个事件:

<?php
use yii\helpers\Url;


$events = array();
  //Testing
  $Event = new \yii2fullcalendar\models\Event();
  $Event->id = 1;
  $Event->title = 'milad';
  $Event->editable=TRUE;
  $Event->start = date('Y-m-d\TH:i:s\Z');
  $events[] = $Event;

  $Event = new \yii2fullcalendar\models\Event();
  $Event->id = 2;
  $Event->title = 'Testing';
  $Event->start = date('Y-m-d\TH:i:s\Z',strtotime('tomorrow 6am'));
  $events[] = $Event;

  ?>

  <?= \yii2fullcalendar\yii2fullcalendar::widget(array(
      'events'=> $events,
  ));



  ?>


<?= yii2fullcalendar\yii2fullcalendar::widget([
      'options' => [
        'lang' => 'fa',
        //... more options to be defined here!
      ],
      'ajaxEvents' => Url::to(['/timetrack/default/jsoncalendar'])
    ]);
?>

如何为事件添加拖放! 我找不到适合这项工作的好医生! 这是FullCalendar的e扩展:


FullCalendar有很多事件,您可以在这里看到这些事件的列表,您可以在yii2中像这样使用它们

            echo \yii2fullcalendar\yii2fullcalendar::widget([
                'id' => 'calendar',
                'clientOptions' => [
                    'language' => 'fa',
                    'eventLimit' => TRUE,
//                'theme'=>true,
                    'fixedWeekCount' => false,
                'dayClick'=>new \yii\web\JsExpression('function (cellInfo, jsEvent) {console.log(cellInfo);}')
                ],

              'ajaxEvents' => Url::to(['/timetrack/default/jsoncalendar']),                ]);

另外,如果你是波斯人,你可以通过添加js和css将fullcalendar转换为波斯人日历。祝你好运。谢谢!如何通过单击在此日历中添加事件?例如,
eventDragStart
是我们在此列表中看到的一个事件,您可以使用dayClick事件之类的任何事件
'dayClick'=>new\yii\web\JsExpression(“您的javascript函数”),
我可以将日历更改为jalali吗?我会给您发送消息。可能是晚上,可能是明天。这取决于我的代码。