2012-06-28 3 views
0

아래 코드를 사용하여 Google 캘린더에서 일정을 가져옵니다. 하지만 과거 이벤트를 가져올 수 없습니다.Zend_Gdata_Calendar : Google 캘린더에서 과거 이벤트 가져 오기

$gdataCal = new Zend_Gdata_Calendar($client); 
$query = $gdataCal->newEventQuery(); 
$query->setUser('default'); 
$query->setVisibility('private'); 
$query->setProjection('composite'); 
$query->setOrderby('starttime'); 
$query->setSortOrder('ascending'); 
$query->setFutureevents('true'); 
$query->setParam('singleevents','true'); 
$eventFeed = $gdataCal->getCalendarEventFeed($query); 

제발 모든 이벤트를 찾을 수 있습니다.

참고 : 그것은 단지 너무 많은 일 후에 내 질문을 게시되어있어 다른 프로젝트

답변

0

에서 젠드 라이브러리를 사용하여 젠드 프레임 워크 프로젝트 아니에요, 난 코멘트를하지 않았다. 나는 이것을 위해 많은 시간을 보냈고 해결책을 얻었다. 나는 내 질문에 아주 가깝게 생각했다.

$query->setStartMin('2006-12-01'); 
$query->setStartMax('2014-12-16'); 

이렇게하면 시작 시간부터 최대 시간까지 이벤트를 가져옵니다.

$query->setStartMin('2006-12-01'); 

위의 내용은 시작 시간부터 미래의 시간까지 이벤트를 가져 오는 것으로 시간 제한이 없습니다.

참고 : futureevents가 startMin 및 startMax를 무시하므로 "$ query-> setFutureevents ('true')"를 삭제해야합니다.

더 알아보기 http://framework.zend.com/manual/en/zend.gdata.calendar.html

관련 문제