Awa*_*rni 3 php csv zend-framework export-to-excel
我知道如何在php中导出csv文件.现在我想在zendframe工作中完成这个任务.
1我想知道zend是否有为此目的提供的内置功能,或者我们必须编写我们在简单的php中使用的相同代码?
2如果我必须使用相同的代码,那么我应该把它放在模型或控制器中?
3我有一个视图,用户可以选择开始日期,最后日期和用户,然后按Enter键.在那个选择的基础上我想exprot csv文件.
任何人都指导我如何完成这项任务
按顺序解决您的问题
Zend Framework中没有可生成和处理CSV文件的组件.
您的控制器应该只收集请求参数(即从第3点开始的日期范围)并启动响应.我将创建另一个可以生成CSV的类,然后使用此Controller Action Helper,SendFile实际发送CSV文件作为下载.
让控制器使用表单接收请求参数.使用您的类生成CSV(第2点),然后使用帮助程序发送响应.
为了生成CSV文件,建议使用fputcsv而不是自己构建字符串.