public function save() { $values = $this->getValues(); // TODO : find a better way to populate values. foreach ($values['sfAsset'] as $key => $value) { $sf_asset = new sfAsset(); $sf_asset->fromArray($value); $sf_asset->setBinaryContent($value['binary_content']); $sf_asset->save(); } }