CI 묻고 답하기

제목 [초급]uri를 메소드로 사용 질문
글쓴이 헛발이 작성시각 2010/02/18 11:35:30
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 21963   RSS
anchor로 클릭시에 test1 이라고 uri를 만들어 보냅니다.
그리고 그걸 받아 함수로 사용하고 싶은데요...

실제 소스를 보면요...
anchor('custom/request/pc/test1', '클릭');
이렇게 만들고 콘트롤에서는
function index()
{
    if ($this->uri->segment(4)) {
        $go_page = $this->uri->segment(4);
        $this->$go_page;
    } else {
        $this->main();
    }
}

function main()
{
    $this->load->view('request/main_view');
}

function test1()
{
    echo "여기를 보여주고 싶은데..";
}
이렇게 했는데요..
5번줄에 $this->$go_page; 이 부분에서 결과가 $this->test1로 되어서 test1함수로 가지 않더라구요..
이렇게는 사용못하는건가요? 아님 방법이 따로 있나요?
 다음글 세션 값이 없어지네요~ (4)
 이전글 [초보]메치박스와 위젯에 관하여 (3)

댓글

케이든 / 2010/02/18 12:08:59 / 추천 0
1번줄 index()대신 _remap()이 와야합니다

5번째줄 $this->{$go_page}(); 이빈다~
헛발이 / 2010/02/18 12:46:25 / 추천 0
아 케이든님 감사합니다... ^^;