in populateRecord() function line 5:
$record->setScenario(‘update’);
i think it could be
$s=$this->getScenario();
if(empty($s)) $s=‘update’;
$record->setScenario($s);
then i can easily do finding->form-changing->updating with rules for many ar which come from ar::model()->withScenario(‘tabUpdate’)->findAll().