podio-phpを使用してAPI経由でフィールド値を設定しようとしています。Podio API:podio-phpラッパーを使って空のフィールドの値を設定する方法は?
$item = PodioItem::get_basic($item_id);
$field = $item->fields["field-name"];
$field->values = "2"; // let's say we have a number filed
$item->save(); // $field->save() also works
をしかし、フィールドが空だった場合、警告Creating default object from empty value
は保存上のoccures:フィールドがすでに空でなかった場合、the manualに従って作られた次のスニペットは、正常に動作します。エラーは発生せず、アイテムに変更はありません。これは、さまざまなタイプのフィールドに当てはまります。私は、フィールドオブジェクトをゼロから作成する必要があると仮定しますが、異なるフィールドタイプに対してこれに関する情報を見つけることはできませんでした。
フィールドが空の場合、podio-phpで値を正しく設定する方法を教えてください。ありがとう。