У меня проблемы, когда я пытался создать ParseUsers от зарегистрированного пользователя, используя ParseUser.
Я получаю эту ошибку:
Неустранимая ошибка: необработанное исключение «Исключение» с сообщением «Попытка
сохранить партию с циклом. в
/var/www/html/test/vendor/parse/php-sdk/src/Parse/ParseObject.php:1019
session_start();
ParseClient::setStorage( new ParseSessionStorage() );
$user=new ParseUser();
$user->set("username",$user);
$user->set("password",$password);
$user->set("email",$email);
try{
$user->signUp();
}catch(ParseException $exception){
print_r($exception);
}
проблема в следующем ряду:
$user->set("username",$user);
Ваш пользовательский объект не может быть именем пользователя. Ваше имя пользователя должно быть строкой (это может быть электронное письмо или какая-то строка, которую вы получите от своих пользователей).
Эта строка кода не будет работать, даже если вы установите $ user в другое поле (а не в качестве имени пользователя), причина в том, что вы пытаетесь сохранить отношение к тому же объекту, который вы пытаетесь создать, чтобы сервер сообщал Вы, что это бесконечный цикл и в любом случае нет причин делать это.
так что вам нужно сделать это:
Других решений пока нет …