我正在cakephp中开发一个应用程序,我想在其中导入csv文件并将数据保存到数据库中。
所以我需要一些帮助才能将csv文件读入数组,之后我会做一些验证并将数据插入数据库。
我搜索了很多但找不到解决方案。
提前致谢。
答案 0 :(得分:5)
您应该在自定义模型中使用CakePHP已存在的csv数据源。
就在这里 - https://github.com/cakephp/datasources/blob/master/Model/Datasource/CsvSource.php
请参阅here了解如何使用它们。
然后你可以使用正常的$model->find()
操作!简单!
答案 1 :(得分:1)
尝试使用fgetcsv()
,这是文档:fgetcsv()