Ben tarayıcıdan. Csv indirilebilen gibi bir veritabanı tablo ihracat için çalışıyorum. Benim kod tabanlı Zend Framework ve ben şu eylem ile neredeyse oradayım:
public function exportTableAction()
{
$this->_helper->layout->disableLayout();
$this->_helper->viewRenderer->setNoRender();
$fileName = $this->_getParam('fileName');
$tableName = $this->_getParam('tableName');
header('Content-type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.$fileName.'"');
echo $this->getCsv($tableName, $fileName);
}
Ben geçerli veri içeren benim. Csv dosyayı indirebilirsiniz. Ancak, düzen ve işleyici devre dışı bile, ben hala benim. Csv dosyasının sonundaki başlığının çıkışını, kenar çubuğu ve benim sayfa altbilgi olsun. Benim exportTableAction oluşturulan olandan başka herhangi bir html çıktı devre dışı bırakmak için bir yolu var mı? Ya da ben farklı bir şekilde tarayıcı başlık bilgilerini ve csv dize gönderebilirsiniz?
BTW: Ben bana şöyle başlık ve kenar çubuğu işlemek yardımcı eylem yığın eklenti kullanıyorum:
...
$actionStack = $front->getPlugin('Zend_Controller_Plugin_ActionStack');
$actionStack->pushStack($userlogAction);
$actionStack->pushStack($rightcolAction);
Alkış, Adrian