PHP Class LazyRecord\Importer\CSVImporter

Show file Open project: corneltek/lazyrecord Class Usage Examples

Protected Properties

Property Type Description
$columnMap array [ field idx => schema column name field idx => schema column name ]
$model LazyRecord\BaseModel

Public Methods

Method Description
__construct ( BaseModel $model, array $columnMap = null )
importResource ( $fd, $unsetPrimaryKey = false ) array fgetcsv ( resource $handle [, int $length = 0 [, string $delimiter = "," [, string $enclosure = '"' [, string $escape = "\" ]]]] ).

Method Details

__construct() public method

public __construct ( BaseModel $model, array $columnMap = null )
$model LazyRecord\BaseModel
$columnMap array

importResource() public method

array fgetcsv ( resource $handle [, int $length = 0 [, string $delimiter = "," [, string $enclosure = '"' [, string $escape = "\" ]]]] ).
public importResource ( $fd, $unsetPrimaryKey = false )

Property Details

$columnMap protected property

[ field idx => schema column name field idx => schema column name ]
protected array $columnMap
return array

$model protected property

protected BaseModel,LazyRecord $model
return LazyRecord\BaseModel