제목 | 파일세션 관련 문의 드립니다. | ||
---|---|---|---|
카테고리 | CI 4 관련 | ||
글쓴이 | 김영성 | 작성시각 | 2022/06/25 14:49:39 |
|
|||
안녕하세요. 파일 세션 관련해서 문의 드립니다. 로그인 후 세션 생성은 정상적으로 되어 controller 및 model에서는 해당 값을 가져오고 있습니다. view단에서 해당 세션값을 가져오려고 하면 에러가 발생하는데 view에서 세션값을 바로 가져올 수 없는 건가요? 아니면 controller에서 먼가를 해줘야 하는 건가요? 고수님들의 답변 기다리겠습니다. 감사합니다. |
|||
다음글 | CI2.1.0 오류 문구 질문 (2) | ||
이전글 | URL에 index.php제거하고싶어요ㅠ (6) | ||
변종원(웅파)
/
2022/06/27 14:25:52 /
추천
0
|
김영성
/
2022/06/27 21:14:28 /
추천
0
로그인시에 데이터 가져와서 아래와 같이 세션을 생성해 주었습니다. $session = \Config\Services::session(); $session->AdminUserID = $MNG_ID; 이후 controller 또는 model에서는 $session->AdminUserNM 으로 값을 찍어보면 잘 찍히는걸 확인했습니다. 다만 view에서 사용할때 <?=$session->AdminUserNM?> 했을 경우 $session이 없다고 오류가 나고 있습니다. controller에서 먼가를 해줘야 하는지 해서 문의 드렸습니다. |
변종원(웅파)
/
2022/06/28 07:46:19 /
추천
0
해당 뷰가 사용된 컨트롤러에서 세션 로딩 하신건가요? 그리고 데이터 추가도 매뉴얼대로 해보시구요. http://ci4doc.cikorea.net/libraries/sessions.html#id8 |
김영성
/
2022/06/28 11:15:49 /
추천
0
네 controller index에 $session = \Config\Services::session(); 추가했습니다. return view('파일명', $session); view에 이런식으로 넘겨주면 되나요? |
한대승(불의회상)
/
2022/06/28 18:13:06 /
추천
0
$session->AdminUserNM 처럼 사용하고 싶다면, view()로 넘길때 return view('파일명', ['session' => $session]); 처럼 넘기셔야 합니다. |
김영성
/
2022/06/28 21:22:20 /
추천
0
네 감사합니다. 말씀하신 방법으로 하니까 view에서 세션값이 찍히네요. ^^ |
소스를 보여주셔야...... ^^;
기본적으로 쓸 수 있는데 어떻게 사용하셨는지 알 수가 없어서 답을 못합니다.