2010-03-01 3 views
0
$gdataCal= new Zend_gdata_calendar($client); 
//on retrouve l'event a partir de eventURL stocké lors de la création 
$event = $gdataCal->getCalendarEventEntry($id_event); 
$who= $gdataCal->newWho();// $who objet de type Zend_Gdata_Extension_Who 

//les nouvelles valeurs du who 
$email ="cn21lqqt8jeb9qgulpra6bj948%40group.calendar.google.com"; 
$rel = 'http://schemas.google.com/g/2005#event.organizer' ; 
$valueString ='alain developpeur'; 
$who->setEmail($email); 
$who->setRel($rel); 
$who->setValueString($valueString); 
//$who->setDom($who_old[0]->getDOM());//bizarre mais??? 
//méthode magic ou setteurs 
//$event->who= array($who); 
$event->setWho($who); 
//on affiche les propriétés du nouveau who pour voir les changements 


echo'<br >lemail est : '.$who->getEmail(); 

echo'<br >la value string est : '.$who->getValueString(); 

echo'<br >la rel est : '.$who->getRel(); 


//on sauve on spécifie le type de classe dans lequel on veut sauver 
// $event->save(Zend_Gdata_EventEntry);??? 

$event->save(Zend_Gdata_App_Entry); 

답변

2

불만에 대한 귀하의 의견 때문에 알고 싶은 내용이 확실하지 않습니다. $ 이메일과 이벤트를 공유하려면 다음을 사용해야합니다.

$who = $gdataCal->newWho(); 
$who->setEmail($email); 
$newEvent->setWho(array($who)); 
관련 문제