CI 묻고 답하기

제목 function 에서 array 전역변수 사용못하나요?
카테고리 CI 2, 3
글쓴이 너구리너구리 작성시각 2018/03/07 16:33:14
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 12617   RSS

view페이지 단에서 php function을 하나 만들었습니다.

재귀함수로 만들었는데 array 변수를 사용을 못합니다.

ex1, 2 둘다 저장이 안되네요.

혹시 몰라 function 안에 global $groupname_arr; 선언을 해줘도 안되네요.

코드이그나이터 프레임워크에선 저런형태로 사용 못하나요?

 

$groupname_arr = array();

function extract_groupname(){

    ex1) $groupname_arr[] = "1111";

    ex2) array_push($groupname_arr, "1111");

}

extract_groupname()

print_r($groupname_arr);

 다음글 다운로드 기능이 안되는 문제 (1)
 이전글 코드이그나이터 db연결 부분에서 500 에러가 발생합니... (5)

댓글

변종원(웅파) / 2018/03/07 18:16:07 / 추천 0

해당함수를 헬퍼에 넣고 실행하세요.

ci의 뷰는 php 일반 출력과 시점도 다르고 구현형태도 좀 다릅니다.

데이터 가공은 가급적이면 컨트롤러나 모델에서 처리하시구요.