| 제목 | [예제] _remap 이용 프레임구성 | ||||||
|---|---|---|---|---|---|---|---|
| 글쓴이 | ci세상 | 작성시각 | 2009/07/28 16:36:45 | ||||
|
|
|||||||
|
한글메뉴얼 예제코드 > 함수요청을 재 매핑 하기
<?php
class Board extends Controller {
function Board()
{
parent::Controller();
}
// 프레임 구조
function _remap($method)
{
// 기본정의
$config['base_name']= $this->uri->segment(2); // 기본폴더명
$config['base_navy']= '게시판 >'; // 네비명
$config['base_url']= 'board'; // 기본주소
// 상단
$this->load->view('top',$config);
if ($method == 'write')
{
$this->write_method();
}
else
{
$this->list_method();
}
// 하단
$this->load->view('bottom');
}
// 게시판 - 목록
function list_method()
{
$this->load->view('list');
}
// 게시판 - 쓰기
function write_method()
{
$this->load->view('write');
}
}
?>
|
|||||||
| 다음글 | CI 한글 언어팩 (22) | ||||||
| 이전글 | Nettuts : CodeIgniter From Scr... | ||||||
|
변종원(웅파)
/
2009/07/29 11:19:18 /
추천
0
|
|
맥스
/
2009/08/03 13:32:02 /
추천
0
만약 변수가 여러개일경우에는 remap에서 모두 정의가 되야 하는 건가요?
|
|
ci세상
/
2009/08/04 17:41:56 /
추천
0
php3, php4, php5 가변변수를 다 지원해 주니
$this->{$method.'_method'}();
$this->{"{$method}_method"}();위와같이 사용가능할것 같습니다.^^
|
|
변종원(웅파)
/
2009/08/21 13:29:37 /
추천
0
반복코드가 많이 줄어듭니다. ^^
CMS에 적용 |
나중에 바꿔야겠네요.