[英]Parse.com JavaScript SDK - How can I refresh the cached user object?
[英]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.