2009-07-23 8 views
0

特定のカレンダーを指定するには、newEventQuery()にsetVisibility( 'private-abcdefg')を使用できることがわかっています。Zend Gdata - newEventEntryのsetVisibility? (複数のカレンダーのイベントを指定する)

私の質問は、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 

は、私はこれを達成するために何かできることはありますか? 1つのアカウントに複数のGoogleカレンダーがあるので、どのカレンダーに予定があるのか​​を指定したいのですが...

ありがとう!

答えて

1

あなたはそれを思い描いています。私はまったく同じ問題を抱えていましたが、シンプルですが、明らかではありません。デフォルトのカレンダー以外のカレンダーに投稿するには、末尾のinsertEvent関数に別のカレンダーにuriを追加するだけです。

$createdEvent = $gdataCal->insertEvent($newEvent, $uri); 
関連する問題