У меня есть класс в моей папке библиотеки (My_Class) - это не контроллер. У меня есть блок TRY-CATCH, и я хочу немедленно перенаправить из блока CATCH. Можно сделать это так?
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');
}
}
Он перенаправляет, но сразу ли перенаправляет? Или можно "// сделать больше вещей"?
Спасибо
PS: класс вызывается из контроллера:
//in controller
$myclass = new My_Class();
$myclass->MyFunction();