제목 | 코드이그나이터 모든 페이지에 공통파라미터 넘기는 방법이 있을까요? | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 민영s | 작성시각 | 2017/05/22 19:17:23 |
|
|||
안녕하세요. 코드이그나이터 입문자 입니다. 코드이그나이터로 개발중 궁금한것이 생겨서 질문드립니다. 회원등급정보를 모든페이지에서 공통파라미터로 넘기고싶은데 방법이 있는지 궁금합니다. SESSION에 넣으려고 했으나 해당방식으로 처리하면 로그인을 한 시점의 등급정보만 있고 최신정보로 업데이트가 불가능하여 다른 방법을 찾아보고 있씁니다. 혹 페이지마다 정의하는것이 아닌 한번에 뿌려주는 방법이 있는지 여쭤봅니다. 감사합니다. |
|||
다음글 | 혹시 주소체계가 바뀌었나요? 책보고 예제연습중인데 작동... (3) | ||
이전글 | 엑셀 다운기능 완료후 DB 입력 ? (2) | ||
개락
/
2017/05/22 19:54:30 /
추천
0
|
민영s
/
2017/05/22 20:02:27 /
추천
0
감사합니다__construct()안에서 정의하면 쓸수있는방법이 있을거같아서 찾아보고 있습니다. constants.php를 사용하려면 DB에서 가지고온값을 정의하는방법을 찾아봐야할듯 합니다. |
마카오최
/
2017/05/22 20:29:12 /
추천
0
후킹 기능을 사용해서 컨트롤러 로딩전에 디비에서 가져온 등급정보를 상수화나, 세션화 시키면 되겠네요. 이렇게 처리하시면 디비가 업데이트가 되었을때 새 페이지로 이동하거나 새로고침시 상수값이나 세션값도 업데이트 되겠지요. |
세션값을 상수로 저장해서 사용하시면 되지 않을까요?..
config > constants.php에 선언하셔서 사용하셔도 될듯합니다.
저는 나중에 혹시나 버전업 시 문제 생길까봐 기본 파일들은 손을 안대고있어서 core에 마이컨트롤러 따로 만들어서 거기서 상수에 값 넣어서 개발중입니다..^^;
저 좋은 방법은 아랫분께서!!