2012-06-28 41 views
0

我正在使用下面的代碼從谷歌日曆中獲取事件。但我無法取回過去的活動,Zend_Gdata_Calendar:從谷歌日曆中獲取過去的事件

$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); 

請幫我查找所有活動。

注:這不是一個Zend框架項目,只需使用Zend庫的另一個項目

回答

0

它已經張貼了我的問題,經過了這麼多天,我沒有得到哪怕評論。我花了很多時間來解決這些問題。我認爲它非常接近我的問題。

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

這將從該起始時間到最大時間獲取事件。

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

以上將作爲從凝視時間到未來時間的取物事件,沒有時間限制。

注意:小心刪除「$ query-> setFutureevents('true')」,因爲futureevents將覆蓋startMin和startMax。

請查看更多http://framework.zend.com/manual/en/zend.gdata.calendar.html