0
首先,对不起英语不好。ZF2 TableGateway从csv文件加载时重复值
我想从这样的CSV列表加载多个用户:
<?php
$handle = fopen ("teste.csv","r");
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$user = $this->getServiceLocator()->get('User');
$user->exchangeArray(
array('firsname'=>$data[0],
'lastname'=>$data[1],
'email'=>$data[2],
'adress'=>$data[3],
'phone'=>$data[4]
)
);
$userTable = $this->getServiceLocator()->get('UserTable');
$userTable->save($user);
}
fclose ($handle);
?>
但我不知道为什么它重复相同的值每一次,因为总是有每行相同的值.. 。
貌似服务管理始终保存之前克隆相同的对象..
谁能帮助?看到
Bulllseye!非常感谢你! –