1

私は有効な値と無効な値を持つ配列を持っています。saveMany メソッドで有効な値を保存したいのですが、このメソッドが配列内のすべての値を検証し、データを保存する場合、それ以外の場合は機能しません!

私の配列:

array(
    (int) 0 => array(
        'product_id' => '3',
        'factor_id' => '2',
    ),
    (int) 1 => array(
        'product_id' => '1',
        'factor_id' => '2',
    )
)

私のコード:

$this->Basket->saveMany($newBasket);
//or
$this->Basket->saveMany($newBasket,array('validate' => true));

ありがとう

4

1 に答える 1

2

私の答えは:

$this->ModelName->saveMany($data,array('validate'=>'only','atomic'=>false));

皆さんありがとう

于 2012-10-28T20:51:56.717 に答える