php-sdk
php-sdk copied to clipboard
不支持创建无数据的新对象
背景
先获取 objectId,以后再指定 objectId 保存数据的场景,需要先创建出空对象
问题
但目前如下操作都无法成功
$lcObject = new LeanObject("className");
$lcObject->save();
或者
$lcObject = LeanObject:: create("className");
$lcObject->save();
原因
public function save() {
if (!$this->isDirty()) {return;}
return self::saveAll(array($this));
}
public function isDirty() {
// TODO: check children too?
return !empty($this->_operationSet);
}
而以上场景 _operationSet 为空
期待
支持创建无数据的新对象,否则用户只能增加一个无意义的占位字段进行新对象的创建
了解,我们将支持创建无数据的新对象。谢谢反馈。