このコードがタイムアウトする、またはアクションヘルパーpreDispatch()関数またはプラグインpreDispatch()関数で機能しない理由はありますか?
$request =$this->getActionController->getRequest();
$request->setModuleName('default');
$request->setControllerName('auth');
$request->setActionName('login');
$request->setDispatched(false);
ゲストユーザーがログインプロンプトに送信されるように、Zend_Acl redirection\forwardを実装しようとしています。この特定のコードスニペットに到達するまではすべて正常に機能し、その後タイムアウトになります。私は、Zend_AuthとZend_Aclの実装について、彼の著書「ZendFrameworksinAction」の@RobAllensの例に従っていました。問題は、このコードスニペットだけにあります。アクションヘルパークラスとプラグインクラスの両方で同じタイムアウトエラーで試しました。action method()で正常に動作します。