我正在关注本教程:http://duckranger.com/2010/03/fullcalendar-and-cakephp-part-1-set-up/ 我无法显示我的完整日历。 我将jquery lib上传到app / webroot / js,css到app / webroot / css,
我的活动模特:
< ?php
class Event extends AppModel {
var $name = 'Event';
}
?>
我有events_controller:
< ?php
class EventsController extends BaseControllerÂ
{
var $name = 'Events';
>
var $helpers = array('Admin','Time','Javascript');
}
在观看/事件中,我得到了calendar.ctp:
<?php
echo $javascript->link('jquery-1.3.2.min.js');
echo $javascript->link('ui.core.js');
echo $javascript->link('ui.resizable.js');
echo $javascript->link('fullcalendar.min.js');
echo $javascript->link('ui.draggable.js');
echo $html->css('fullcalendar');
//Note: to use $html->css as above, the fullcalendar.css
//file must be in your app/webroot/css folder.
?>
<div id="calendar"></div>
我不知道该怎么做。 tu把这些线放在哪里?:
<script type='text/javascript'>
$(document).ready(function() {
$('#calendar').fullCalendar({});
});
BTW,我收到了错误名称:
致命错误:Class'BaseControllerÂ' 在D:\ PHP中找不到 Projekty \美发\程序\控制器\ events_controller.php 在第2行
答案 0 :(得分:2)
首先在您的调试模式下 app - &gt;配置 - &gt; Core.php
配置::写入( '调试',2);
应该是2。
在cakephp中,所有控制器默认使用AppController扩展。如果你想使用一些额外的功能而不是创建一个组件而不是一个控制器。 在您的控制器中加载组件 public $ components = array('Session','Email','Cookie','RequestHandler','Cookie');
您也可以使用cakephp pulgin http://bakery.cakephp.org/articles/silasmontgomery/2011/03/02/cakephp_full_calendar_plugin_2