CI 묻고 답하기

제목 쿼리빌더(액티브??) 에서의 결과값에 대한 질문입ㄴ다.
카테고리 기타 솔루션
글쓴이 엘제이 작성시각 2019/11/29 10:05:22
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 10228   RSS

제가 암호화를 해야 해서

 

$result = $this->db->query(...)->ressult(); 한 결과물을 다시

common_helper.php의 어떤함수에서

foreach($result as $row){

foreach($row as $key=>$val){

if(in_array($key, $targetArr)){

$row->{$key} = xdbdec($val);

}else{

$row->{$key} = $val;

}

}

return $result;

를 하였습니다. 그런데 뭘 잘못했는지 모르겠는데 

$return2 = secure_($result); 해서 $result2 를 사용안했는데 

즉 secure_($result); 만 했는데 $result값이 적용이 되었더라고요.. 해당 암호화가 .;;;;;

저것도 객체인데 객체는 잠재적? 글로벌로 취급하나요?

 

 

 다음글 CI로 개발된 사이트인데 로그인시도가 미친듯이 들어옵니... (3)
 이전글 CI 초보 개발자입니다 (7)

댓글

lovelywook / 2019/11/29 10:15:41 / 추천 0

혹시 헬퍼에 함수 정의가

function secure_(& $result) 
{
    ... 
   return $result;
}

아닌가요?

맞다면 함수정의 파라메터 부분에 &를 지우고 해보세요.

참조값으로 넘겨서 그럴 수 있을 것 같네요.

변종원(웅파) / 2019/11/29 10:23:52 / 추천 0
secure_()는 사용자 정의 함수이고 ci에 대한 질문이 아닙니다. ^^