私のライブラリフォルダ(My_Class)にクラスがあります。コントローラではありません。 TRY-CATCHブロックが入っていて、CATCHブロックからすぐにリダイレクトしたいと思っています。このようにすることは可能ですか?Zendコントローラ外のリダイレクタ
My_Class{
public function MyFunction(){
$this->MyOtherFunction();
//do more stuff
}
private function MyOtherFunciton(){
try{
//throw exception
} catch (Exception $e) {
$redirector = new Zend_Controller_Action_Helper_Redirector();
$redirector->gotoSimpleAndExit('action','controller','default');
}
}
リダイレクトしますが、すぐにリダイレクトされますか?あるいは、「//もっと処理する」ことができますか?はい、それはすぐにリダイレクトん
//in controller
$myclass = new My_Class();
$myclass->MyFunction();