2009-07-23 65 views
0

我知道你可以爲newEventQuery()使用setVisibility('private-abcdefg')來指定一個特定的日曆。Zend Gdata - setVisibility for newEventEntry? (指定多個日曆的事件)

我的問題是,我可以使用相同的概念newEventEntry()?

$ gdataCal = new Zend_Gdata_Calendar($ client);

$newEvent = $gdataCal->newEventEntry(); 

$newEvent->setVisibility('private-******************'); 

我嘗試了這種代碼,但我收到錯誤消息:

Fatal error: Call to a member function getDOM() on a non-object in /home/content/b/e/h/behrk2/html/ZendGdata-1.8.4PL1/library/Zend/Gdata/Kind/EventEntry.php on line 154 

有什麼我能做的做到這一點?因爲我在一個帳戶中有多個Google日曆,並且我想指定事件應該發往哪個日曆...

謝謝!

回答

1

你在推翻它。我有同樣的問題,這很簡單,但並不明顯,我花了一些時間仔細閱讀相關文檔。要發佈到默認日曆以外的其他日曆,只需將uri添加到其他日曆的最後的insertEvent函數中,如下所示:

$createdEvent = $gdataCal->insertEvent($newEvent, $uri); 
相關問題