現在、このサービス コールは単一 (1) レコードのみを挿入します。ただし、この呼び出し中に挿入される複数のレコードを持つ真のオブジェクトをこのメソッドに送信できる必要があります。
public function savePresentation($assets) {
$stmt = mysqli_prepare($this->connection, "INSERT INTO $this->tablename (presentationid, assetid, positionid) VALUES (?, ?, ?)");
$this->throwExceptionOnError();
mysqli_stmt_bind_param($stmt, 'iii', $assets->presentationid, $assets->assetid, $assets->positionid);
$this->throwExceptionOnError();
mysqli_stmt_execute($stmt);
$this->throwExceptionOnError();
$autoid = mysqli_stmt_insert_id($stmt);
mysqli_stmt_free_result($stmt);
mysqli_close($this->connection);
return $autoid;
}
連想配列などを渡すことができるようにするには、これをどのように変更すればよいでしょうか?
ステートメントをステートメントでラップしようとしましたforeach
が、うまくいかないようです。:/
注:それが問題になる場合は、フラッシュからデータを送信しています。