外部キーを持たないテーブルにレコードを正常に作成できましたが、外部キーを持つテーブルに外部キーを設定しようとすると「フィールドは変更できません」というエラーが発生しています最初のテーブルのキー。 PHP APIを使用してテーブルに外部キーを設定する正しい方法は何ですか?私はPHPのドキュメントを見た、それはポータルを述べたが、私はこれらのテーブルに1つのセットアップを持っていなかったFilemaker PHPの外部キー
$data = array(
"_fk_LeadID" => '24',
"Date" => "12/12/2016",
"Result" => "Still Investigating",
"Sales_Rep" => "Joe",
"Time" => "9:00PM"
);
$rec = $fm->createRecord('Appointments', $data);
$result = $rec->commit();
if (FileMaker::isError($result)) {
echo "<p>Error: " . $result->getMessage() . "</p>";
exit;
}
ので、それらを使用することができませんでした。テーブルに外部キーを設定する正しい方法は何ですか?
エラーは、 "データ入力時に値の変更を禁止します"というオプションが原因であるようですが、この設定でレコードを作成する方法はありますか? – Justin
あなたはそれをオフにすることができますが、おそらく理由のためにそこにあります。コードでこの列を設定しないでください。ほとんどの場合、正しい値が入力されます。 –