CI 묻고 답하기

제목 view에 인자값이 넘어가지 않아서 문의드립니다.
카테고리 CI 2, 3
글쓴이 손씨가문 작성시각 2018/06/29 11:28:56
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 13147   RSS

public function __construct()

{

parent::__construct();

$this->load->database();

$this->load->library('session');

$this->set_config = array(

'path1' => '',

'u_idx' => $this->session->userdata('user_idx'),

'u_id' => $this->session->userdata('user_id'),

'u_name' => $this->session->userdata('user_name'),

'u_cidx' => $this->session->userdata('user_cidx'),

'u_type' => $this->session->userdata('user_type'),

'u_profile_complete' => $this->session->userdata('user_profile_complete'),

'u_remain_consulting' => $this->session->userdata('user_remain_consulting')

);

}

public function index()

{

$config = $this->set_config;

echo $config['u_remain_consulting'];

//$this->load->view('header_rending' , $config);

        $this->load->view('header', $config);

$this->load->view('main');

$this->load->view('footer');

}

 

안녕하세요.

현재 위에처럼 u_remain_consulting을 찍어보았을때는 정상적으로 나오는데

load->view 시 config를 넘기는데 현재 해당 값을 받지 못합니다.

 

어디 부분을 보아야할까요...

 다음글 맥 한글폴더 파일 업로드 문제 (1)
 이전글 php 및 CI활용한 실무 개발환경에 대한 질문입니다. (6)

댓글

배강민 / 2018/06/29 13:03:13 / 추천 1

뷰파일에서 echo $u_remain_consulting 형식으로 사용하신건 맞나요?

 

한대승(불의회상) / 2018/06/29 13:42:02 / 추천 1

설정하신 방법에는 이상이 없습니다.

뷰에서 사용하실때 어떤 방법으로 사용했을까요?

뷰로 넘어온 값들은  <?=$u_remain_consulting?>  처럼 사용하시면 됩니다.

손씨가문 / 2018/06/29 14:12:37 / 추천 0

뷰파일에서 처리할때

<?
if($u_remain_consulting >= 3)
{?>
<li><a href="/mypage/consultant_list" class="cyel">전체 리스트</a></li>
<?
}?>
 
이런식으로 처리했습니다. 값이 1이 찍히는데,
해당 뷰에서는 값이 아예 넘어오지 않습니다. 딱히 오류 발생도 안하구요. 값 자체를 못가져오네요.
손씨가문 / 2018/06/29 15:29:31 / 추천 0

해결했습니다. 

php.ini 조건을 작업중에 조금 수정해서 문제였네요 ㅠㅠ