我有与ID,名称,价格等车返回数据的模型,因此我有一辆车控制器和从模型获取这个数据的CSV动作:Zend框架2 - 渲染CSV数据
$carTable = $this->getServiceLocator()->get('Application\Model\DbTable\Cars');
$cars = $carTable->fetchAll();
我需要将这个“$ cars”数据作为CSV文件下载,因此用户可以将其存储在磁盘上。
我试图禁用布局并回显一个CSV字符串,并设置“content-type”和其他标题,但它没有开箱即用。然后我发现我应该创建一个自定义的CsvRenderer并在配置中注册它。
因为我无法找到有关这个在ZF2网站或博客和答复#2任何文件,我想知道,如果这是在ZF2下载数据为CSV推荐的一般方法?还是有一个我不知道的更简单的解决方案?
由于
这不是一个需要最终解决方案的地方。你应该带着你想要做的事情来回答你已经试过的一系列事情。您应该针对特定问题提出具体问题! '我想要$ a,我怎么能做到这一点'在这里不是太受欢迎 – Sam
好的。我改进了这个问题。我希望得到一些帮助。谢谢。 –