我知道您可以将setVisibility('private-abcdefg')用于newEventQuery()以指定特定的日历。
我的问题是,我可以对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日历,并且我想指定一个事件应该去哪个日历...
谢谢!
答案 0 :(得分:1)
你是在思考它。我有同样的问题,这很简单,但不是很明显,并带我深入了解文档。要发布到默认日历以外的日历,只需将uri添加到另一个日历中,最后添加到insertEvent函数,如下所示:
$createdEvent = $gdataCal->insertEvent($newEvent, $uri);