出荷の詳細をCSVファイルとして印刷しようとしていますが、これはほぼ完了していますが、ダウンロードのオプションがありません。ファイルが自動的に作成され、上記のディレクトリに保存されます。
_prepareDownloadResponse()関数が欠落していると思いますが、これを実装するにはどうすればよいですか。
私はこのコードを使用しています->
$file_path = 'sample_shipment.csv';
$mage_csv = new Varien_File_Csv();
$mage_csv->saveData($file_path, $content);
編集:このコードはすべて、indexcontroller.phpの私のindexcontroller.php完全なコードにあります->
class Company_Manifestupload_IndexController extends Mage_Adminhtml_Controller_Action
{
public function indexAction() {
echo 'Manifestupload Index!';
}
public function bluedartmanifestuploadAction() {
$request = $this->getRequest();
$shipmentIds = $request->getPost('shipment_ids', array());
$file_path = 'manifest_upload_'.Mage::getSingleton('core/date')->date('d-m-Y_H-i-s').'_csv.csv';
$mage_csv = new Varien_File_Csv();
$shipment_csv=array();
/* Putting data in $shipment_csv[] */
$mage_csv->saveData($file_path, $shipment_csv);
}