private function importClientes() { $file = getcwd() . "/docs/docs1/import/CLIENTES.txt"; $array = $this->leeCsv($file); $obj = new Clientes(); $obj->truncate(); foreach ($array as $item) { //print_r($item); $idProvincia = $this->getProvincia($item['PROVINCIA']); $idPoblacion = $this->getPoblacion($item['POBLACION']); $obj = new Clientes(); $obj->setId($item['IDCLIENTE']); $obj->setRazonSocial(utf8_encode($item['RAZONSOCIAL'])); $obj->setNombreComercial(utf8_encode($item['NOMBRECOMERCIAL'])); $obj->setCif($item['NIF']); $obj->setDireccion(utf8_encode($item['DIRECCION'])); $obj->setCodigoPostal($item['CODPOSTAL']); $obj->setApdoCorreos($item['APDOCORREOS']); $obj->setIdProvincia($idProvincia); $obj->setIdPoblacion($idPoblacion); $obj->setTelefono(utf8_encode($item['TELEFONOS'])); $obj->setFax($item['FAX']); $obj->setEmail($item['EMAIL']); $obj->setWeb($item['WEB']); $obj->setBanco($item['BANCO']); $obj->setDireccionBanco($item['DIRECCION BANCO']); $obj->setIban($item['CUENTA CORRIENTE']); $obj->setAvisos(utf8_encode($item['OBSERVACIONES'])); $obj->setVigente($item['VIGENTE']); $obj->setCatalogos($item['CATALOGOS']); $obj->setIdRuta($item['IDRUTA']); $obj->setIdGrupoCompras($item['IDGRUPOCOMPRAS']); $obj->setFormaPago(utf8_encode($item['FORMA DE PAGO'])); $id = $obj->create(); if (!$id) { print_r($obj->getErrores()); } } }