CI 묻고 답하기

제목 선배님들, 액티브레코드(?)관련 질문드립니다.
글쓴이 돼지바뿅뿅 작성시각 2016/06/30 15:48:27
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 13337   RSS

서버를 옮기면서 기존에 있던  CI로 만든 홈페이지를 새로운 서버로 옮기는 과정에서 

페이지 오류가 자꾸 나서 확인해보니

 

$query->result_array()['0']['BOARD_ID']  <-- 이 문구에서 '['이게 맞지 않다며 자꾸 에러가 발생합니다.

소스 수정은 전혀 하지않았는데, 다른건 다 정상작동하는데, 요부분만 에러가 발생합니다.

 

물론 기존서버에선 아무 에러없이 잘 작동하구요..

 

새로 옮긴서버에서만 에러가 발생하네요,

 

서버환경은 윈도우7에 그냥 apmsetup만 설치했습니다.

 

한 프로젝트만 돌리며, 내부에서 사용하기때문에 따로 부가적인건 설치하지않았구요,

 

선배님들 도움좀 부탁드립니다.

 다음글 쿼리스트링 주소방식으로 검색어, 페이지번호 파라메터를 ... (5)
 이전글 controller index에서 페이네이션 base_... (3)

댓글

taegon / 2016/06/30 16:15:22 / 추천 0
$query->result_array()에 결과값이 없어서 발생하는 오류 같습니다. 해당 쿼리가 동작한 후 리턴 되는 데이터가 있는지 확인해보세요.
한대승(불의회상) / 2016/06/30 16:16:20 / 추천 0

서버에 설치된 php 버전을 확인 하세요.

$query->result_array()['0']['BOARD_ID'] 는 PHP 7.0 이상 버전에서만 지원하는 문법입니다.

돼지바뿅뿅 / 2016/06/30 17:05:02 / 추천 0

@taegon @한대승

 

선배님들 답변감사합니다. php 버전문제였던것같습니다^^;

소스 수정하니 문제없이 잘 작동합니다.