私は CakePHP フレームワークをいじっていて、ページに空のカレンダー (DHTMLX スケジューラー) をロードするのに問題があります。
DHTMLX スケジューラとコネクタのドキュメントに従って、空白のインデックス ページ以外はすべてセットアップしました。ページ ソースを見ると、すべてのスクリプトが読み込まれていますが、スケジューラの init 関数が起動しないため、空白のページが表示されます。
これが問題のビューです。
`<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php echo $this->Html->script('jquery'); ?>
<?php echo $this->Html->script('/dhtmlx/dhtmlxscheduler'); ?>
<?php echo $this->Html->css('/dhtmlx/dhtmlxscheduler'); ?>
</head>
<body>
<div id="scheduler_here" class="dhx_cal_container" style='width:100%; height:100%;'>
<div class="dhx_cal_navline">
<div class="dhx_cal_prev_button"> </div>
<div class="dhx_cal_next_button"> </div>
<div class="dhx_cal_today_button"></div>
<div class="dhx_cal_date"></div>
<div class="dhx_cal_tab" name="day_tab" style="right:204px;"></div>
<div class="dhx_cal_tab" name="week_tab" style="right:140px;"></div>
</div>
<div class="dhx_cal_header">
</div>
<div class="dhx_cal_data">
</div>
</div>
<script type="text/javascript" charset="utf-8">
scheduler.config.multi_day = true;
scheduler.config.xml_date="%Y-%m-%d %H:%i";
scheduler.config.first_hour = 5;
scheduler.init('scheduler_here',new Date(2010,7,5),"week");
</script>
</body>
</html>`