CI 묻고 답하기

제목 controller 에는 값이 있는데 view에 넘어오질 않습니다.
카테고리 CI 2, 3
글쓴이 zena 작성시각 2021/08/21 03:51:59
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 10921   RSS

controller 에서 print_r 이나 echo, var_dump 등을 사용하여 $data["idx"] 를 찍으면 분명 값이 찍힙니다

하지만 view 에 넘겨주면 다른 값들은 다 찍히는데 이 idx 값만 찍히지 않습니다. 

 

$dat["lng"] = $this->lng;
$dat["idx"] = $this->session->get('idx');


print_r($dat["idx"]); 
echo $dat["idx"];

exit; 

이렇게 작성했을 시에는 값이 찍힙니다

print_r($dat["idx"]); 
echo $dat["idx"];
echo view($this->view.'v_test', $dat);

exit;

밑에 다른 코드

 

-----

 

이렇게 작성했을때도 view에 값이 찍힙니다

 

하지만 밑에 다른 코드와 exit 없이


echo view($this->view.'v_test', $dat);

이렇게만 했을 떄는 값이 찍히지 않습니다..... 대체 뭐가 문제인걸까요?? 며칠째 해결을 못하고 있습니다

 다음글 페이지네이션이 10개 단위로 뜨게끔 하고 싶습니다 (4)
 이전글 로그인처리시 에러문의 (1)

댓글

변종원(웅파) / 2021/08/21 09:06:59 / 추천 0
뷰에서 출력하는 코드는요?
zena / 2021/08/21 09:38:02 / 추천 0
$Idx 로 출력하고 있습니다. 재미있는게 PC WEB에서는 정상적으로 출력이 되는데 모바일에서도 특정 브라우저에서만 안먹히고 있습니다. 메타마스크라는 앱 내에있는 브라우저를 deep link 를 사용해서 
$(location).attr('href', 'https://metamask.app.link/dapp/www.aaatest.test');

이런식으로 연결 할 때 입니다. 지금보니 값이 찍히지 않는게 문제가 아니라 페이지 로딩시 세션이 미친듯이 생성되고 있는데 그게 문제처럼 보이네요..

변종원(웅파) / 2021/08/23 10:45:40 / 추천 0
zena/ 내부에서 계속 자기 자신으로 또는 다른 페이지로 보냈다가 다시 이 페이지로 오도록 되어 있어서 그럴 겁니다.