title: Forward to a different action/controller before preDispatch with Zend Framework
body: <p>I've something like</p>
  
  <pre><code>&lt;?php
  class AccountController extends Zend_Controller_Action
  {
      public function init()
      {
          if(!Zend_Auth::getInstance()-&gt;hasIdentity()) {
              //need to forward to the auth action in another controller,
              //instead of dispatching to whatever action it would be dispatched to
          }
      }
  ...
  </code></pre>
  
  <p>I can't use $this->_forward("action") because the auth action is not in the same controller and in the init, forwarding has to be for a action in the same controller. Any ideas?</p>
  
  <pre><code>$request-&gt;setModuleName('module')
              -&gt;setControllerName('controller')
              -&gt;setActionName('action');
  </code></pre>
  
  <p>also doesn't work. I've tried to clear the params, but still I've got nothing.</p>