fmRESTor の主なリクエスト
fmRESTor で使用できる主な API メソッドを一覧にしました。
メソッド | 説明 |
---|---|
getRecord($recordId, $params) |
指定したレコードIDの1件を取得 |
getRecords($params) |
条件に合致する複数のレコードを取得 |
createRecord($data) |
新規レコードを作成 |
updateRecord($recordId, $data) |
指定レコードIDのデータを更新 |
deleteRecord($recordId) |
指定レコードIDのデータを削除 |
performScript($scriptName, $params) |
指定したFileMakerスクリプトを実行 |
getLayoutMetadata($layoutName) |
レイアウト情報(フィールド定義など)を取得 |
setGlobalFields($globalFields) |
グローバルフィールドを設定 |
使用例
1件のレコード取得
$recordId = 11;
$result = $fm->getRecord($recordId, []);
複数レコード取得(検索)
$searchParams = [
'query' => [['商品名' => 'りんご']],
'_limit' => 10
];
$result = $fm->getRecords($searchParams);
レコードの新規作成
$new