FullCalendar Yii モジュールの MainController.php スクリプトで $start 変数と $end 変数が actionList 関数にどのように/どこで渡されているかを理解しようとしています。
http://www.yiiframework.com/extension/cal/
http://arshaw.com/fullcalendar/
public function actionList($start = 0, $end = 0)
{
if ((Yii::app()->request->isAjaxRequest) and (Yii::app()->user->hasState('calUserId')) )
{
$criteria = new CDbCriteria(array(
'condition' => 'user_id=:user_id',
'params'=>array(':user_id'=> Yii::app()->user->getState('calUserId')),
));
$criteria->addBetweenCondition('start', $start, $end);
$events = Event::model()->findAll($criteria);
echo CJSON::encode($events);
Yii::app()->end();
}
}
これは fullcalendar.min.js スクリプトによるものですか? 呼び出されているように見える唯一の場所は、eventCal.js です。
var defaultCalendarOptions = {
events: params.baseUrl+'list',
Yii モジュールを使用して渡された変数はありますか、それとも常に $start=0,$end=0 ですか? それらが渡された場合、その方法を説明してください...