제목 | CI 개발중 데이터 확인 | ||
---|---|---|---|
글쓴이 | 학학이 | 작성시각 | 2016/07/13 10:09:43 |
|
|||
보통 CI로 개발할때 어떤 데이터가 유효한지 눈으로 보고 싶을때 echo로 변수 출력하나요?
JS에서는 console.log()로 예상한 데이터가 맞는지 확인했는데 CI에서는 어떻게 하고 계신지 궁금합니다. |
|||
다음글 | CI controller routing iframe 질... (10) | ||
이전글 | CI return $this (5) | ||
kaido
/
2016/07/13 10:17:27 /
추천
1
|
학학이
/
2016/07/13 10:30:21 /
추천
0
묻지도 따지지도 않고 넣었더니 config.php에 정보들이 쫙 나오네요 ㅎㅎ
찾으면서 var_dump로 해보니 echo로 안나오는 데이터( $this->session->userdata('logged_id) )가 나오네요 크롬 개발자 도구에서 변수 값을 보고 싶은데 일단 화면에 출력하면서 봐야겠네요 ㅎㅎ 로그도 한번 해보겠습니다. 감사합니다. |
kaido
/
2016/07/13 10:52:38 /
추천
0
크롬에서 보고 싶으시면
echo "<script>console.log(".$data.")</script>"; 이렇게 하시면 됩니다. 매번 하기 귀찮으니 helper로 만들어 두시면 굳.
|
학학이
/
2016/07/13 11:06:12 /
추천
0
오 좀만 생각하면 생각해낼수 있는 방법이었네요 ㅎㅎ 저런 생각이 바로바로 나야하는데 ㅠㅠ 감사합니다. |
학학이
/
2016/07/13 11:15:30 /
추천
0
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); if ( ! function_exists('console')){ function console($str){ return "<script>console.log('".$str."')</script>"; } }
$var = 'aaaa'; echo console($var);
숫자형과 문자형 때문에 수정이 필요하지만 일단 만들어봤습니다. ㅎㅎ |
일단 묻지도 따지지도 말고 컨트롤러에 넣어보세요.
변수 내용은 일일이 출력도 합니다만, echo로 한계가 있다고 생각 되시면 로그 시스템을 활용해 보세요.
ps1. config.php 파일에서 log level 을 4로 올리셔야 info 로 찍히는게 보입니다.
ps2. log 폴더의 권한도 주시구요.