Změna kódování CSV souboru pomocí modelu
- Allconius
- Člen | 317
Ahoj, v modelu DbManager.php mám funkci:
<?php
public function convert( $str ) {
return iconv( "Windows-1250", "UTF-8", $str );
}
?>
v presenteru ji potřebuji zavolat jako parametr funkce array_map:
<?php
$file = new \SplFileObject($file);
while (!$file->eof()) {
$row = $file->fgetcsv();
$row = array_map( 'App\Model\dbManager::convert', $row );
var_dump($row);
}
?>
ale píše mi to:
array_map() expects parameter 1 to be a valid callback, non-static method
App\Model\DbManager::convert() should not be called statically
jak ji mám zavolat ?