2011-09-30 3 views
0

코드에서 일부 ingres 리소스를 무료로 사용할 수있는 곳이 한 곳 있습니다. 매개 변수가 유효한 ingres 리소스인지 여부를 알 수 없습니다.CakePhp : 하나의 경고를 표시하지 마십시오

어쨌든 그렇게하고 싶습니다 (empty()를 제외하고).

나는 이것을 잡으려고 노력하고있다. 그러나 이것이 유효한 자원이 아닐 때 나는 cakePhp에 의해 예외가 잡히고 디버그 메시지를 표시하고 전체 사이트 인코딩을 엉망으로 만든다.

나는 전체 사이트에 대한 디버깅을 비활성화 할 수 없다는 것을 알고 있지만 웹 사이트는 개발 중이며 원하는 것이 아닙니다.

cakePhp를 관리하여이 줄에이 예외에 대한 경고를 표시하지 않는 방법 (이 유형의 모든 오류를 무시하고 싶지는 않습니다).

가능합니까?

는 당신에게 당신이 오류를 억제 할 수

+0

나는 그것이 매우 가능성이 자원의 유효성을 검사 할 수 없을 것이라는 점을 찾을 수 있습니다. 'var_dump ($ resource)'를 시도하고 자원이 유효하지 않은 경우 리턴되는 유형을 점검하십시오. – JJJ

답변

4

대단히 감사합니다 /를 error control operator에보다 구체적으로 조언을 할 수없는 몇 가지 코드를 보지 않고 경고.

@file('file.txt');

@mysql_connect('localhost', 'root, 'pass');

또는 당신은 ~을 시도 할 수

Configure::write('debug', 0); // turn off debugging 

/* your code here where you don't want any errors */ 

Configure::write('debug',2); // turn on debugging 

내가 그러나 유효한 데이터를 확인 할 수있는 적절한 방법이있을거야. 이 영구 연결 아닌 경우 원래의 게시물에 몇 가지 코드는 PHP가 자동으로 해제됩니다

+0

@ 트릭을 주셔서 감사합니다! – J4N

관련 문제