Я получаю объект Pointer<_User>
поле столбца в форме ассоциативного массива. Теперь я хочу получить Object Id этого пользователя из массива,
Но когда я пытался сделать это, я получаю ошибку.
Массив выглядит так:
Parse\ParseUser Object
(
[_sessionToken:protected] =>
[serverData:protected] => Array
(
[__type] => Object
[addallFBfriends] => NO
[autoacceptfriendrequest] => YES
[betsCreated] => 16
[birthday] => DateTime Object
(
[date] => 2015-04-09 07:31:18
[timezone_type] => 2
[timezone] => Z
)
[className] => _User
[credit] => 77
[earning] => 4
[email] => [email protected]
[firstname] => sim
[friends] => Parse\ParseRelation Object
(
[parent:Parse\ParseRelation:private] => Parse\ParseUser Object
*RECURSION*
[key:Parse\ParseRelation:private] => friends
[targetClassName:Parse\ParseRelation:private] => _User
)
Теперь предположим, что я хочу получить firstname
из этого массива, поэтому, пожалуйста, помогите мне, как я мог это сделать.
попробуй это…
$currentUser = ParseUser::getCurrentUser();
if ($currentUser ) {
// do stuff with the user
echo "|||username= ".$currentUser ->username;
echo "|||email= ".$currentUser ->email;
echo "|||ObjectId= ".$currentUser ->getObjectId();
$sessionToken = ParseUser::getCurrentUser()->getSessionToken();
echo "|||sessionToken= ".$sessionToken;
//print_r($currentUser);
} else {
// show the signup or login page
echo "||no current user please login";
}
Других решений пока нет …