Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 08-04-2009 14:28:57

maka54
Nouveau membre
Date d'inscription: 08-04-2009
Messages: 2

google agenda avec zend

Bonjour,

j'ai utilisé zend pour créer mes évènements dans google agenda depuis mon site

tout marche correctement mais je souhaiterais pouvoir définir l'agenda où placer l'évènements (dans mon cas,j'ai plusieurs agendas, et les évènements se placent automatiquement dans l'agenda principal)

j'aimerais savoir si il est possible de choisir l'agenda où placer l'évènement,

si quelqu'un a une idée sur le sujet wink

cordialement, maka

Hors ligne

 

#2 08-04-2009 21:23:08

elkolonel
Administrateur
Lieu: Grasse
Date d'inscription: 18-12-2007
Messages: 299
Site web

Re: google agenda avec zend

Je ne saurai pas t'aider malheureusement car je n'ai pas encore mis les mains dans cette partie du code.
Par contre, peux tu nous faire un petit retour d'expérience sur ce développement ?
Facilité, erreur à éviter ?

Si tu as des astuces n'hésites pas à les communiquer (si tu as envies) j'alimenterai en conséquences la FAQ... wink

++

Hors ligne

 

#3 09-04-2009 09:11:53

maka54
Nouveau membre
Date d'inscription: 08-04-2009
Messages: 2

Re: google agenda avec zend

bonjour,

pour une personne connaissant déjà le framework zend, je pense que çà ne doit pas poser trop de probleme

j'ai utilisé la library Zend Gdata et récupéré les scripts nécessaires à cette adresse :
http://www.ibm.com/developerworks/web/l … ml?ca=drs-

le point sur lequel j'ai bloqué ne connaissant pas zend est celui du path, j'ai donc ajouter cette ligne pour que cela fonctionne

set_include_path('.' . PATH_SEPARATOR . './library' . PATH_SEPARATOR . get_include_path());

je voulais pouvoir créer/ajouter des évnements mais aussi pouvoir les modifier et supprimer ensuite
j'ai donc utiliser :
- Adding a new event through a Web form
- Deleting an event
- Modifying an event

après avoir ajouter un évènement, j'ai rencontré un problème lorsque je voulais modifier ou supprimer un évènement :

il fallait que je connaisse le lien de l'évènement ce qui n'était pas le cas

j'ai donc modifié le return de ce la fonction insertEvent (script : Adding a new event through a Web form)

cette fonction se trouve dans Zend/Gdata/Calendar.php

j'ai remplacé ce petit bout

$newEvent = $this->insertEntry($event, $uri, 'Zend_Gdata_Calendar_EventEntry');
return $newEvent;

par celui-ci, récupérant alors le lien de l'évènement que j'ai pu ensuite eregistrer dans ma base de données

$newEvent = $this->insertEntry($event, $uri, 'Zend_Gdata_Calendar_EventEntry');
        $ID = $newEvent ->getId();
       
        return $ID;

voilà, à part ces 2 points je n'ai pas rencontré d'autre problème smile

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages