comp mod for saveAll()

better approach

test case to assert saveAll still behaves like previous versions
This commit is contained in:
euromark 2012-10-11 14:03:59 +02:00
parent 2e15689d19
commit 1e2ac0b9c8
2 changed files with 28 additions and 2 deletions

View file

@ -2017,7 +2017,7 @@ class Model extends Object implements CakeEventListener {
* @link http://book.cakephp.org/2.0/en/models/saving-your-data.html#model-saveassociated-array-data-null-array-options-array
* @link http://book.cakephp.org/2.0/en/models/saving-your-data.html#model-saveall-array-data-null-array-options-array
*/
public function saveAll($data, $options = array()) {
public function saveAll($data = array(), $options = array()) {
$options = array_merge(array('validate' => 'first'), $options);
if (Hash::numeric(array_keys($data))) {
if ($options['validate'] === 'only') {