Ich verwende eine PHP-Klasse, die jemand geschrieben hat, um eine Schnittstelle mit der BaseCamp-API herzustellen.
Der besondere Aufruf, den ich mache, besteht darin, die Elemente in einer Aufgabenliste abzurufen, was gut funktioniert.
Mein Problem ist, ich bin nicht sicher, wie ich nur auf die todo-items
Eigenschaft des zurückgegebenen Objekts zugreifen soll. Hier ist der var_dump des zurückgegebenen Objekts:
object(stdClass)[6]
public 'completed-count' => string '0' (length=1)
public 'description' => string 'Description String' (length=89)
public 'id' => string '12345' (length=7)
public 'milestone-id' => string '' (length=0)
public 'name' => string 'Error Reports' (length=13)
public 'position' => string '1' (length=1)
public 'private' => string 'false' (length=5)
public 'project-id' => string '58904' (length=7)
public 'tracked' => string 'false' (length=5)
public 'uncompleted-count' => string '1' (length=1)
public 'todo-items' =>
object(stdClass)[3]
public 'todo-item' =>
object(stdClass)[5]
public 'completed' => string 'false' (length=5)
public 'content' => string 'content string here' (length=133)
public 'created-on' => string '2009-04-16T20:33:31Z' (length=20)
public 'creator-id' => string '23423' (length=7)
public 'id' => string '234' (length=8)
public 'position' => string '1' (length=1)
public 'responsible-party-id' => string '2844499' (length=7)
public 'responsible-party-type' => string 'Person' (length=6)
public 'todo-list-id' => string '234234' (length=7)
public 'complete' => string 'false' (length=5)
Wie kann ich auf den todo-items
Teil dieses Objekts zugreifen ?
$todolist='todo-list'; $x->$todolist
cast
das Objekt zu einem Array oder versuchenget_object_vars()
.Versuchen Sie diesen einfachsten Weg!
quelle