繁体   English   中英

Parse.com PHP SDK-刷新用户数据-提取命令

[英]Parse.com PHP SDK - Refresh user data - Fetch command

我在其中一页上使用Parse.com PHP SDK。 我似乎在iOS版本上也遇到过类似的问题,但是我可以使用'fetch'命令轻松解决该问题。

问题是当我编辑数据库中的信息时,刷新页面时它不会在我的网页上更新。 用户必须注销然后重新登录才能显示新数据。

这是我获取数据的方式:

<?php $u1=ParseUser::getCurrentUser()->get("auto"); echo $u1; ?>

这是有关“获取”命令的文档,但我不了解它的工作方式或实现方式: http : //parseplatform.org/parse-php-sdk/classes/Parse.ParseUser.html#method_fetch

有谁知道如何使用此命令或类似的方法显示更新的字符串值?

您看到的问题是当前会话中的缓存对象 ,特别是当前ParseUser 您可以看到php sdk尝试从多个位置查找当前用户 ,而这些位置实际上都独立于服务器端副本。

您的方向是正确的,您可以使用fetch方法通过用数据库中的任何新更改来更新任何ParseObject来“刷新”任何ParseObject

// get the current user
$user = ParseUser::getCurrentUser();

// fetch changes from parse
$user->fetch();

// get your newly set key/value pair
$isAuto = $user->get('auto');

然后,您的用户对象将随需要的更改而刷新。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM