1
はFileMaker PHP API newEditCommand()が見つかりません..?ここ
$FindInvoiceRecord = $FMInvoices->newFindCommand('Data Entry (XGA)');
$FindInvoiceRecord->addFindCriterion('InvoiceNumber', $InvoiceNumber);
$FindInvoiceRecord->setScript('wa_CommitRecord');
$FindInvoiceRecordResult = $FindInvoiceRecord->execute();
$FoundRecords = $FindInvoiceRecordResult->getRecords();
$FMInvoiceRecordID = $FoundRecords[0]->getField('zRecordID');
$OriginalInvoiceNotes = $FoundRecords[0]->getField('InternalNotes');
これは正常に動作およびFileMakerレコードから予想されるように自分のデータをロードする...私が働いているものです。次に、レコードを更新しようとしています...
$InvoiceUpdateData = array('InternalNotes' => $NewInvoiceNotes);
$InvoiceUpdateRecord = $FoundRecords[0]->newEditCommand('Data Entry (XGA)', $FMInvoiceRecordID, $InvoiceUpdateData);
$InvoiceUpdateRecordResult = $InvoiceUpdateRecord->execute();
これは、newEditCommand()メソッドが見つからないことを示しています。私がここで間違っていることに関する情報は、大いに感謝します。ありがとう!
ありがとうございました! –
Cool。良い情報のためにカスタムWebパブリッシングに関するFilemakerのガイドにあるPHP APIの章をチェックすることをお勧めします。ここにはバージョン16のリンクがあります。FileMakerは何年もPHP APIを変更していないので、これまでのバージョンとの関連性も高いはずです。 https://fmhelp.filemaker.com/docs/16/en/fms16_cwp_guide.pdf – AndreasT