제목 | CI VIew | ||
---|---|---|---|
글쓴이 | ci세상 | 작성시각 | 2009/08/20 18:00:33 |
|
|||
A PHP Error was encounteredSeverity: Notice Message: Undefined variable: code2 Filename: test.php Line Number: 2 컨트롤러에서 code2값 없이 view 로 넘기면 위와같이 뜹니다. 요놈 안뜨게 할 수 있을까요? view에는 <?=$code2?> 이렇게 되어 있습니다. |
|||
다음글 | tank_auth 스키마 질문. (5) | ||
이전글 | 혹시 ci cheat 텍스트 파일로 갖고 계신분. (6) | ||
변종원(웅파)
/
2009/08/20 18:15:06 /
추천
0
|
마냐
/
2009/08/20 19:49:24 /
추천
0
$code = ''; // or false $data = array('code' => $code); $data = array( 'code' => (isset($code)) ? $code : ''); $data = array( 'code' => @$code);저는 빈값이나 isset를 사용합니다. view 에서 <?=@$code?>하셔도 되긴 하지만서도. 개인적으로 @ 이것은 오류를 원천무시 하는 것이라서 맘에 들지 않더군요. ㅡ_ |
emc
/
2009/08/21 08:40:41 /
추천
0
저도 요것때문에 귀찮았는데, 마냐님 참고할께요.
|
양승현
/
2009/08/21 13:08:52 /
추천
0
isset와 empty를 자주 써먹어줘야 합니다. 그러라고 있는넘들이니.. ㅎㅎ
|
CI 에서는 controller에서 빈값으로 선언을 해줘야 합니다.
아니면 코어를 건드려야... ^^
처음에는 저도 귀찮고 그랬는데 오히려 프로그램 로직상으로 보면 에러를 내는게 맞습니다. ^^