제목 | 초보자 질문드립니다. | ||
---|---|---|---|
글쓴이 | 꼬세 | 작성시각 | 2014/05/14 01:22:58 |
|
|||
$data['title'],
'charset' => $this->config->item('charset'),
'css' => $css,
'var_board' => $var_board
);
$this->load->view('_head', $head);
if ($widget)
$this->$widget($data);
}
function admin($admin=FALSE) {
$admin['path'] = RT_PATH.'/'.ADM_F;
$admin['img_path'] = IMG_DIR.'/'.ADM_F;
$admin['use_point'] = $this->config->item('cf_use_point');
$admin['use_popup'] = $this->config->item('cf_use_popup');
$this->load->view(ADM_F.'/head', $admin);
}
function main($main=FALSE) {
if (IS_MEMBER) {
$mb = unserialize(MEMBER);
$main['mb_nick'] = $mb['mb_nick'];
$main['mb_point'] = $mb['mb_point'];
$main['mb_memo_cnt'] = $mb['mb_memo_cnt'];
$main['mb_memo_call'] = $mb['mb_memo_call'];
}
$this->load->view('main/head', $main);
}
//코드는 이러합니다. WIDGET_SKIN 변수가 main이 아닌 test로 넘어온다면
//하단 48번라인부터 수정하면 될것같은데 ..처음이라 많이 낮설고 힘드네요..ㅡ.ㅡ;;.
function test($test=FALSE) { if (IS_MEMBER) { $mb = unserialize(MEMBER); $main['mb_nick'] = $mb['mb_nick']; $main['mb_point'] = $mb['mb_point']; $main['mb_memo_cnt'] = $mb['mb_memo_cnt']; $main['mb_memo_call'] = $mb['mb_memo_call']; } $this->load->view('main/head', $main); } //간단한 설명도 괜찮습니다. 도움주시면 감사하겠습니다. //초보적인 질문 죄송합니다. |
|||
다음글 | nginx 와 CI 연동중 403 error (8) | ||
이전글 | index.php 죽이기와 htaccess (2) | ||
한대승(불의회상)
/
2014/05/14 09:08:39 /
추천
0
|
꼬세
/
2014/05/14 10:25:50 /
추천
0
//한대승(불의회상)
답변 감사합니다. 한가지만 더 여쭤봐도 될까요? 제가 할려고 하는것은 controllor/main.php에서 define('WIDGET_SKIN', 'test');라고 정의후 controllor/head.php 에서 test에 해당하는 함수를 만들어서 다른 내용을 view로 보낼려고 하는것입니다. header, footer를 각각 페이지 변수명에 따라서 다르게 보이게 할려고 하는것이지요~ 한번만 더 설명부탁드려도 될까요? 좋은하루 보내세요~ |
한대승(불의회상)
/
2014/05/14 10:29:33 /
추천
0
로드 하는 View를 바꿔주면 됩니다.
function test($test=FALSE) { if (IS_MEMBER) { $mb = unserialize(MEMBER); $main['mb_nick'] = $mb['mb_nick']; $main['mb_point'] = $mb['mb_point']; $main['mb_memo_cnt'] = $mb['mb_memo_cnt']; $main['mb_memo_call'] = $mb['mb_memo_call']; } // $this->load->view('main/head', $main); $this->load->view('test/head', $main); // 이렇게요.. } |
꼬세
/
2014/05/14 11:02:29 /
추천
0
답변 감사합니다.. 욕심에 앞서서 우선 스킨수정으로 이용할수 있을거라고 생각했는데
codeigniter에 대한 공부없이 무작정 달려드니.. 힘에 부치는군요... 기초부터 찬찬히 뜯어먹어봐야겠습니다. 답변감사합니다. |
아래 코드가 있으니 main()메소드는 그냥 놔두시고 test()메소드 코드만 추가 하세요.
if ($widget)
$this->$widget($data);