| 제목 | helper에서 세션 객체 접근 | ||
|---|---|---|---|
| 글쓴이 | 후니와갱 | 작성시각 | 2013/08/26 22:34:59 | 
|  | |||
| 안녕하세요! 코드이그나이터를 쓰게 된지 이제 1주일되었습니다. 코드이그나이터를 쓰면서 초보자가 가장 먼저 겪게 되는 경우가 (물론 저의 경우에 해당합니다만..) helper 에서 세션 객체를 가져다 쓸려고 (로그인 여부 체크 등) 할 경우 function _isLogin() { $xxx = $this->session->userdata('xxx"); .... } 에러가 발생하더군요.. 위의 코드를 아래와 같이 수정하면 helper에서도 세션 객체를 쓸수 있습니다. function _isLogin() { $ci = get_instance(); $xxx = $ci->session->userdata('xxx"); .... } 참고로 var_dump($ci); 를 해보시면 참 많은 데이터(?)들을 확인하실 수 있습니다. | |||
| 다음글 | oci8 driver 버그.. (4) | ||
| 이전글 | MySQL Cluster 사용중 두개의 Data Nod... (4) | ||
| 
                                한대승(불의회상)
                                /
                                2013/08/27 09:48:26 /
                                추천
                                0
                             | 
| 
                                간세
                                /
                                2013/08/27 23:42:19 /
                                추천
                                0
                             
                                매뉴얼에서는 아래와 같이 하라고 되어 있네요 
function _isLogin()
{
   $ci =& get_instance();
   $xxx = $ci->session->userdata('xxx");
} | 
helper 개발시 참고 해야겠습니다.