の前にの前にどのコントローラがルーティングされているかを検出する必要があります(したがって、postDispatch()は適切ではありません)。Zend_Controller_Pluginでルーティングされたコントローラを取得します
class PerchProvider extends Zend_Controller_Plugin_Abstract
{
public function routeShutdown(Zend_Controller_Request_Abstract $request)
{
//if (--CONTROLLERNAME-- != "Error") {
include APPLICATION_PATH . '/../public/perch/runtime.php';
// }
}
}
コントローラの名前にはどのようにアクセスできますか?
乾杯
おかげで私はそれが修正されません推測それ。リクエストのvarには、 – Jens
というパラメータだけが含まれていますが、間違っていると思います。 ErrorControllerは、行方不明のアクションがルーティングされた後にのみ呼び出されます。私は正しい? :/ – Jens