| 제목 | [팁] 메쏘드 유무체크해서 view 제어하기 | ||
|---|---|---|---|
| 글쓴이 | ci세상 | 작성시각 | 2009/08/10 18:59:35 |
|
|
|||
// 메쏘드 유무를 체크해서 가변함수 처리하기
function _remap($method)
{
if ( method_exists($this,$method.'_method'))
{
$this->{"{$method}_method"}();
}
else
{
$data['url']= 'sample';
$this->load->view('/test/'.$method,$data);
}
}
// 쓰기
function write_method()
{
// 본문정의
$data['url']= 'sample';
$this->load->view('/test/write',$data);
}
_remap과, method_exists 를 이용해서 메쏘드를 호출할경우와 안한경우를 구분지어보았습니다.^^가변변수를 사용하는경우도 추가로 넣어보았구요 ^^ <경우1> http://도메인/board/write => 라고 찍으면 메쏘드에서 처리되고 <경우2> http://도메인/board/write2 => 라고 찍으면 메쏘드를 부르지 않고 지정된 View 파일을 바로 사용합니다. |
|||
| 다음글 | [팁] 간단메뉴 만들기 (3) | ||
| 이전글 | [팁] CI DOC (2) | ||
| 없음 |