[英]exporting csv in zend framework
我知道如何在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而不是自己构建字符串。
这是一个Zend框架行动助手 - 可能会有所帮助。 请注意,网站和代码注释均为德语。 http://blog.abmeier.de/zend-csv-action-helper
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.