Im konkreten Beispiel werden zwei Datensätze übertragen.
$UpdateParams = array (
"dataUser" => array (
'user' => 'IHREVERMITTLERNUMMER',
'pass' => '********',
),
"content" => array (
'untervermittler' => array (
'update' => array(
array(
'pk' => 10821,
'Name1' => 'Tom',
'Name2' => 'Tester',
'Strasse' => 'Teststraße 7b',
),
array(
'pk' => 10822,
'Name1' => 'Theodor',
'Name2' => 'Tester',
'Strasse' => 'Teststraße 129a',
'Vermittlernummern' => '{"Gothaer-Versicherung":"00.000","Helvetia-Versicherung":"000/0000","Generali":"000000","HDI":"00-000-0000000","RS-Union":"00/000/0000","AXA-Versicherung":"0000000000","DBV":"0000000000","Janitos-Versicherung":"00000000","Konzept-Marketing-A":"00000","Konzept-Marketing-ACE":"00000","Konzept-Marketing-Go":"00000","Konzept-Marketing-ZU":"00000","NRV":"000000000"}',
),
),
),
)
);
array (
'response' =>
array (
'untervermittler' =>
array (
'update' =>
array (
0 =>
array (
'status' => 'success',
'affected' => 0,
),
1 =>
array (
'status' => 'success',
'affected' => 1,
),
),
),
),
)
Zur Erklärung:
Hinweis: Unter "affected" kann keine größere Nummer als 1 erscheinen, da über pk nur ein Datensatz referenziert werden kann.