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