リレーションシップ アプリ フィールドを含むアプリをプログラムで作成しました
$app = new PodioApp($attributes);
正常に作成された後、関係アプリ フィールドを作成したかった
$field_id = PodioAppField::create( array (
"type => "app",
"external_id" => "test",
"config" => array (
"label" => "Test field",
"settings" => array()
)
));
確かに、フィールドは podio で作成されます。ここで、その関係フィールドに参照アプリを割り当てたいと思います。私のコードは次のとおりです。
$settings = array(
"apps" => array (
array("app_id" => 10036463)
)
);
PodioAppField::update($app->app_id, $field_id, array (
"label" => "Updated_test_field",
"settings" => $settings
));
画面にもログ ファイルにもエラーは表示されません。しかし、自分のワークスペースで自分のアプリ テンプレートを確認すると、関連付けフィールドへの参照アプリが設定されていません。
だから、誰かが私の設定のどこが悪いのか教えてくれたら、それはいいでしょう:)
皆さん、ありがとうございました