[英]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.