php-sdk icon indicating copy to clipboard operation
php-sdk copied to clipboard

不支持创建无数据的新对象

Open hao-li opened this issue 9 years ago • 1 comments

背景

先获取 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 为空

期待

支持创建无数据的新对象,否则用户只能增加一个无意义的占位字段进行新对象的创建

hao-li avatar Feb 26 '16 10:02 hao-li

了解,我们将支持创建无数据的新对象。谢谢反馈。

juvenn avatar Feb 29 '16 04:02 juvenn