Во-первых, вы можете быть уверены, что в CallcenterBillingsController используется модель CallcenterBilling:
публичный $ использует = массив ('CallcenterBilling');
Вторичный вы можете оптимизировать это, сохраняя не в цикле:
см saveAll метод модели
так что вы получите что-то вроде:
class CallcenterBillingController extends AppController {
public $uses = array('CallcenterBilling');
public function someaction() {
$data = array();
foreach ($list as $l) {
$data[] = array(
'source_number' => $l['Csv']['Source'],
'destination_number' => $l['Csv']['Destination'],
'seconds' => $l['Csv']['Seconds'],
'callerID' => $l['Csv']['CallerID'],
'disposition' => $l['Csv']['Disposition'],
'cost' => $l['Csv']['Cost'],
'billing_cost' => $l['Csv']['newCost']
);
//$total[] = $l['Csv']['newCost'];
}
debug($data);
$this->CallcenterBilling->saveAll($data);
}
}
пс. если это не помогает, пожалуйста, покажите код контроллера.