2011-10-25 2 views
1

.htaccess에 이미 로그 스트리머를 설정하고 @products 로그를 비활성화하여 로그를 볼 수있게합니다. 하지만 방문자에게 맞춤 오류 화면을 표시하는 방법은 무엇입니까? 이제 빈 페이지가 생겼어. 어떤 설교? 오류가 발생하고 사용자 지정 오류 메시지를 설정할 때Zend에 사용자 정의 오류 페이지를 표시하는 방법

건배, 광고

답변

0

try{...}catch{...}를 수행합니다. 이 같은이 있어야합니다

컨트롤러를

try 
{ 
    // stuff 
} 
catch(Zend_Exception $Ex) 
{ 
    $this->view->Error = 'My custom error'; 
} 

내가 동안 오류/예외/통지 occures 특별한 레이아웃을 설정하고 렌더링 같은 더 글로벌 뭔가 역자 주 것이다

if ($this->Error !== null) 
    echo 'Error: ' . $this->Error; 
+0

보기 . – templar

+0

@ AndrzejDziekoński이 경우에는 ErrorController.php의 동작을 편집 할 수 있습니다. –

+0

나는 그랬지만 내 오류보기를 볼 수 없습니다. 내가 빈 페이지를 사용할 때 로깅 오류 및 PHP 출력을 사용하지 않도록 설정할 때 빈 페이지가 나타납니다. – templar

관련 문제