Je sais que je dois faire quelque chose de mal. Quand je fais cela:Pourquoi cette sortie est-elle vide?
echo '<pre>';
print_r($event->when);
echo '</pre>';
Je reçois ceci:
Array
(
[0] => Zend_Gdata_Extension_When Object
(
[_rootElement:protected] => when
[_reminders:protected] =>
[_startTime:protected] => 2011-06-16T10:00:00.000-05:00
[_valueString:protected] =>
[_endTime:protected] => 2011-06-17T11:00:00.000-05:00
[_rootNamespace:protected] => gd
[_rootNamespaceURI:protected] =>
[_extensionElements:protected] => Array
(
)
[_extensionAttributes:protected] => Array
(
)
[_text:protected] =>
[_namespaces:protected] => Array
(
[atom] => Array
(
[1] => Array
(
[0] => http://www.w3.org/2005/Atom
)
)
[app] => Array
(
[1] => Array
(
[0] => http://purl.org/atom/app#
)
[2] => Array
(
[0] => http://www.w3.org/2007/app
)
)
[gd] => Array
(
[1] => Array
(
[0] => http://schemas.google.com/g/2005
)
)
[openSearch] => Array
(
[1] => Array
(
[0] => http://a9.com/-/spec/opensearchrss/1.0/
)
[2] => Array
(
[0] => http://a9.com/-/spec/opensearch/1.1/
)
)
[rss] => Array
(
[1] => Array
(
[0] => http://blogs.law.harvard.edu/tech/rss
)
)
)
)
)
Je puis essayer d'obtenir startTime
en faisant ceci:
$StartTime = $event->when->startTime;
Mais je ne reçois pas quoi que ce soit.
Et pourtant, quand je fais ceci:
pr($event->published);
Je reçois ceci:
Zend_Gdata_App_Extension_Published Object
(
[_rootElement:protected] => published
[_rootNamespace:protected] => atom
[_rootNamespaceURI:protected] =>
[_extensionElements:protected] => Array
(
)
[_extensionAttributes:protected] => Array
(
)
[_text:protected] => 2011-06-15T03:32:14.000Z
[_namespaces:protected] => Array
(
[atom] => Array
(
[1] => Array
(
[0] => http://www.w3.org/2005/Atom
)
)
[app] => Array
(
[1] => Array
(
[0] => http://purl.org/atom/app#
)
[2] => Array
(
[0] => http://www.w3.org/2007/app
)
)
)
)
et je peux le faire:
$dateAdded = $event->published->text;
echo $dateAdded;
et je vois une sortie ..
Ouais- J'ai essayé cela il y a environ 6 heures ... Erreur fatale: Appel à une méthode non définie Zend_Gdata_Calendar_EventEntry :: getStartTime() – Joel
Erreur fatale: Appel à une fonction membre getStartTime() sur un non-objet – Joel
Mis à jour à nouveau ... I lire un peu plus et regarder le code que vous avez posté ci-dessus et quand est un tableau qui explique pourquoi mon exemple précédent ne fonctionne pas. Essayez '$ event-> quand [0] -> getStartTime()' ou peut-être même '$ event-> quand [0] -> startTime'. –