超ひさびさの更新です。 ダウンロードボタンを押すと、DBからCSVファイルにして出力するメモ。 単独phpでechoでもすればさほどでもないけど、ZendFremeworkで組んでいるとき、この出力phpファイルが本体とバラバラになるのを避けたかったのでフレームワーク内で組みたかった。 とはいえ、Zend_Controller_Actionだけを継承したCSV出力用の単独コントローラーをつくり、アクション内で解決する。 肝になるのはヘッダー情報の出力方法と、このコントローラーではレンダラー系を全て切って余計な出力が無いようにしておくことかな。 public function init(){} public function preDispatch(){} public function postDispatch(){} まず、ファイル名を付けて、ダウンロードできるようにヘッダー情報を出