Zend viewRenderer-> setNeverRender (); - PullRequest
       10

Zend viewRenderer-> setNeverRender ();

0 голосов
/ 20 октября 2010

Я в основном пытаюсь экспортировать из ZEND в CSV, как описано Экспорт CSV в Zend Framework

и используйте $this->_helper->viewRenderer->setNeverRender(); К сожалению, код плагина все еще содержится в CSV-файле. Любая подсказка, почему?

 public function indexAction()  {

    $this->_helper->layout()->disableLayout();
    $this->_helper->viewRenderer->setNeverRender();
    $filename = "Test".'-'.date('Ymd').'.csv';

    header("Content-type: text/csv; charset=UTF-8; header=present");
    header('Content-Disposition: attachment; filename="'.$filename.'"');
    header("Content-Transfer-Encoding: binary");
    header("Pragma: no-cache");
    header("Expires: 0");

    mb_internal_encoding("UTF-8");
    mb_http_output("UTF-8");

    //foreach ($data as $record) {
        echo chr(13).chr(10);
        //echo '<br>';
        echo 'AMB-'.'1;';
        echo chr(13).chr(10);
        //echo '<br>';
        echo 'AMB-'.'1;';

    }

1 Ответ

0 голосов
/ 30 октября 2010

Я считаю, что метод называется "setNoRender ()" ...

Решение QuickNDirty (как я вижу, вы не используете представление) состоит в том, чтобы "умереть ()" после того, как все эхо-сигналы завершены: P

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...