Rev 58 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 58 | Rev 61 | ||
|---|---|---|---|
| Line 343... | Line 343... | ||
| 343 | * Inserts a row into the table or updates an existing one
|
343 | * Inserts a row into the table or updates an existing one
|
| 344 | *
|
344 | *
|
| 345 | * @param array $data
|
345 | * @param array $data
|
| 346 | * Associative array of column-value pairs to be updated/inserted
|
346 | * Associative array of column-value pairs to be updated/inserted
|
| 347 | * @param string|array $condition
|
347 | * @param string|array $condition
|
| 348 | * If there are no records matching this condition, a row will be inserted;
|
348 | * If there are no records matching this condition, a row
|
| 349 | * otherwise matching records are updated
|
349 | * will be inserted; otherwise matching records are updated.
|
| 350 | * @return bool
|
350 | * @return bool
|
| - | 351 | * The return value of Table::update() or Table::insert()
|
|
| 351 | * @see Table::update()
|
352 | * @see Table::update()
|
| 352 | * @see Table::insert()
|
353 | * @see Table::insert()
|
| 353 | */
|
354 | */
|
| 354 | public function updateOrInsert($data, array $condition = null) |
355 | public function updateOrInsert($data, array $condition = null) |
| 355 | {
|
356 | {
|