CI 묻고 답하기

제목 변수 사용의 궁금증
글쓴이 milosz 작성시각 2011/09/29 14:19:20
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 18253   RSS
뷰에서 변수를 사용할 때 궁금한 점인데요.
변수가 없으면 바로 빈 값을 출력하면 될텐데 선언되지 않았다고 에러메세지가 나와서 이부분 어떻게 처리하고 계신지 궁금해서요.

매번
<?php if(isset($item->subject )) { echo $item->subject; }?>

식으로 쓰고 있는데 더 간단한 방법은 없을까요?
 다음글 이중쿼리를 돌린 것에 대한 데이터 저장 및 리턴 방법 (7)
 이전글 DB에서 불러온 값이 없을 때 아래와 같은 에러가 나옵... (11)

댓글

변종원(웅파) / 2011/09/29 15:21:09 / 추천 0
선언하고 쓰시는 것이 좋습니다. (예전에도 동일한 질문이 몇건 올라왔습니다.)

에러는 아니고 warning message입니다. (구분을 하실 필요가 있습니다)

미리 변수 선언하기도 귀찮고 warning 메세지도 안보이게 하고 싶으시면 index.php에서 error_reporting 함수의
숫자를 조절하시면 됩니다. E_ALL이 기본셋팅입니다. 에러뿐만 아니라 경고메세지까지 모두 출력.
0으로 주면 아무것도 안나옵니다.

2.0 버전 이상부터는 ENVIRONMENT 라는 상수에 따라 에러메세지 출력 여부를 조절하고 있습니다.
소스 한번 열어보세요.
milosz / 2011/09/30 00:02:29 / 추천 0
그런 부분이 있었군요... 좋고 유익한 답변 너무나도 감사합니다 ^^