Parse PHP SDK - 创建新对象同时创建关系对象
Parse PHP SDK - Create new object whilst also creating relation object
我目前正在将一个对象保存到 Parse 中的 class 中,目前工作正常。
到目前为止,这主要是我熟悉的平面数据或奇怪的指针。
但是,我最近创建了一个关系列,该列链接到一个由字符串和 2 个指针组成的子项 class。此数据将在创建主行的同时提供。
理论上:
Post 数据从表单到 php 处理 - 在保存主对象之前,为提供字符串数据和 associativeArray 指针 id 的关系创建一个新的 ParseObject。
这是正确的做法吗?我有一种奇怪的感觉,我需要在添加关系之前保存主行?
任何帮助将不胜感激:)
您需要在添加关系之前保存主行,因为关系依赖于引用,而引用又依赖于 objectId,而 objectId 在初始保存后才存在。我不熟悉 PHP,但建议您在保存调用的成功处理程序中添加此关系(如果有等效关系的话)。如果没有等效项,最好在 js 中编写一个云代码函数来执行此操作,这样您就可以利用承诺/回调,并将您拥有的数据传递给该函数,而不是将对象保存在 PHP客户.
我目前正在将一个对象保存到 Parse 中的 class 中,目前工作正常。 到目前为止,这主要是我熟悉的平面数据或奇怪的指针。
但是,我最近创建了一个关系列,该列链接到一个由字符串和 2 个指针组成的子项 class。此数据将在创建主行的同时提供。
理论上:
Post 数据从表单到 php 处理 - 在保存主对象之前,为提供字符串数据和 associativeArray 指针 id 的关系创建一个新的 ParseObject。
这是正确的做法吗?我有一种奇怪的感觉,我需要在添加关系之前保存主行?
任何帮助将不胜感激:)
您需要在添加关系之前保存主行,因为关系依赖于引用,而引用又依赖于 objectId,而 objectId 在初始保存后才存在。我不熟悉 PHP,但建议您在保存调用的成功处理程序中添加此关系(如果有等效关系的话)。如果没有等效项,最好在 js 中编写一个云代码函数来执行此操作,这样您就可以利用承诺/回调,并将您拥有的数据传递给该函数,而不是将对象保存在 PHP客户.