Then if you use $this->ModelName->saveAll($data), you will be able to save multiple records at once. And also if you pass an option " 'deep' => true " then you will be able to save multiple records in multiple related tables.