<?php class SampleController extends Zend_Controller_Action { function indexAction() { $this->_helper->viewRenderer->setNoRender(); $this->_helper->redirector('sample'); } function sampleAction() { $this->_helper->viewRenderer->setNoRender(); } } ?>
który generuje błąd
Kod
500 Internal Error:
The server encountered an internal error and could not complete your request.
zamiast prawidłowo przekierować do funkcji sampleAction. Co ciekawe, po zwróceniu jakiegokolwiek znaku przed wywołaniem $this->_helper->redirector('sample');, przekierowanie działa prawidłowo.The server encountered an internal error and could not complete your request.
<?php class SampleController extends Zend_Controller_Action { function indexAction() { $this->_helper->viewRenderer->setNoRender(); echo PHP_EOL; $this->_helper->redirector('sample'); } function sampleAction() { $this->_helper->viewRenderer->setNoRender(); } } ?>