private function importFirmas() { $file = getcwd() . "/docs/docs1/import/FIRMAS.txt"; $array = $this->leeCsv($file); $obj = new Firmas(); $obj->truncate(); foreach ($array as $item) { //print_r($item); $idProvincia = $this->getProvincia($item['PROVINCIA']); $idPoblacion = $this->getPoblacion($item['POBLACION']); $obj = new Firmas(); $obj->setId($item['IDFIRMA']); $obj->setRazonSocial(utf8_encode($item['RAZON_SOCIAL'])); $obj->setCif($item['NIF']); $obj->setDireccion(utf8_encode($item['DOMICILIO'])); $obj->setCodigoPostal($item['COD_POSTAL']); $obj->setApdoCorreos($item['APDO_CORREOS']); $obj->setIdProvincia($idProvincia); $obj->setIdPoblacion($idPoblacion); $obj->setTelefono(utf8_encode($item['TELEFONOS'])); $obj->setFax($item['FAX']); $obj->setWeb($item['WEB']); $obj->setEmailGerente($item['EMAILGERENTE']); $obj->setEmailPedidos($item['EMAILPEDIDOS']); $obj->setEmailSoporteTecnico($item['EMAILSOPORTETECNICO']); $obj->setGerente(utf8_encode($item['GERENTE'])); $obj->setDirectorComercial(utf8_encode($item['DIRECTOR COMERCIAL'])); $obj->setPlazoEntrega($item['PLAZO_ENTREGA']); $obj->setSinPortes(utf8_encode($item['SIN PORTES'])); $obj->setAgencia(utf8_encode($item['AGENCIATTE'])); $obj->setObservations(utf8_encode($item['OBSERVACIONES'])); $obj->setVigente($item['VIGENTE']); $id = $obj->create(); if (!$id) { print_r($obj->getErrores()); } } }