Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将值放入指针列?_Php_Parse Platform - Fatal编程技术网

Php 如何将值放入指针列?

Php 如何将值放入指针列?,php,parse-platform,Php,Parse Platform,我正在使用'Parse.com',我想将一个值存储到指向另一个类的类中的列中 例如: $user = new ParseUser(); $user->set("username", "Batman"); $user->set("password", "darkknight"); $user->set("vehicle_ID", "UgTuNHEQEZ"); //pointer 此处,“vehicle_ID”是列的名称。它是指向类“Vehicle”中的列id的指针 我得到的错

我正在使用'Parse.com',我想将一个值存储到指向另一个类的类中的列中

例如:

$user = new ParseUser();
$user->set("username", "Batman");
$user->set("password", "darkknight"); 
$user->set("vehicle_ID", "UgTuNHEQEZ"); //pointer
此处,“vehicle_ID”是列的名称。它是指向类“Vehicle”中的列id的指针

我得到的错误是Parse需要我引用的类的名称。因此,如果我更改最后一行并执行以下操作:

$user->set("Vehicle", "UgTuNHEQEZ");

已创建新用户,但“车辆ID”为空。为什么
vehicle\u ID
没有填充?

由于不了解php,并且发现parse.com API引用是指向github源代码的链接,我发现源代码中有一个构造函数,如下所示:

public function __construct($className = null, $objectId = null,
    $isPointer = false
) {
...
这表明:

$vehicle = new ParseObject("OtherClass", "UgTuNHEQEZ", true);
$user->set("vehicle_ID", $vehicle);

对不起,我想你可能需要多做一点解释。谢谢你,伙计,但它不起作用。我尝试过类似的方法,但总是出现语法错误。我不知道为什么,但它似乎需要我指向的类的名称作为第一个参数。Hmmm。对不起,不是这样的。请参见编辑。如果不是这样,我们应该等待并希望真正的PHP解析开发人员来回答。(再次,记住替换“Office类”双检查CooLoSyID是一个指针列(并考虑重命名它)。是的!是这样的!你认为有速记(像你给我看的第一个例子)吗?这样做?很好。我在指南中没有看到任何速记的证据。我刚才略读时注意到,公式
newparseobject(“Class”,“objectId”)
用于讨论关系。这是一个我们是对的标志,也许是一个最简洁的标志。将编辑我的答案以删除错误的开始。