나는 2 디버그 모드를 설정 한 : 나는 (인 print_r를 사용하는 경우,Cakephp : pr() 데이터를 표시하지 않습니까?
pr($this->data);
그러나 :
Configure::write('debug', 2);
, 그것은 일명 빈 아무 것도 표시 didnt는 내가 내 컨트롤러에 홍보()를 사용하려고 $ this-> data), 데이터를 표시 할 수 있습니다. 내 pr()이 작동하지 않는 이유는 무엇입니까?
나는 2 디버그 모드를 설정 한 : 나는 (인 print_r를 사용하는 경우,Cakephp : pr() 데이터를 표시하지 않습니까?
pr($this->data);
그러나 :
Configure::write('debug', 2);
, 그것은 일명 빈 아무 것도 표시 didnt는 내가 내 컨트롤러에 홍보()를 사용하려고 $ this-> data), 데이터를 표시 할 수 있습니다. 내 pr()이 작동하지 않는 이유는 무엇입니까?
당신이 홍보()를 수행하기 직전에
echo Configure::read();
그것이 제대로 설정되지 0 인 경우는, 현재 디버그 수준을 반환해야합니다. 따라서 debug() 또는 pr()은 0보다 큰 디버그에 의존하므로 작동하지 않습니다.
참고 CakePHP 2의 기본 동작에는 Configure :: read ('debug'); 디버그 레벨을
를 얻기 위해 그냥 config.php 파일을 열고 검색 :
function Configure::write('debug',0);
당신이 원하는 결과를 얻을 것이다 '2'또는 '3'과 0을 교체합니다.
debug ($ this-data)를 사용할 수 있습니까? – Mika