バッチ
$model = ClassRegistry::init('Model名');
foreach ($tmp as $key => $t) {
$model->begin();
if (!$this->TmpModel->testMethod($t)) continue;
//省略saveを使った更新処理
$model->commit();
}
この場合、continueで次の処理に行った場合、次の処理でコミットもできなくなる。
beginはcontinueの後に行う。
$model = ClassRegistry::init('Model名');
foreach ($tmp as $key => $t) {
if (!$this->TmpModel->testMethod($t)) continue;
$model->begin();
//省略saveを使った更新処理
$model->commit();
}