CI 묻고 답하기

제목 위젯 질문드립니다.
글쓴이 칠칠이 작성시각 2014/11/20 17:12:59
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 13670   RSS
codeigniter를 최근에 알게되어 열심히 배우고 있습니다. 헌데 위젯(?) 관련해서 애를먹고있어 질문올립니다.

단순한 뷰 출력은 어려움이 없는데 위젯처럼 불러들일때 항상 오류가 나네요 ㅠㅜ

도움을 청하고자 여기에 올려봅니다.


컨트롤러 코드 입니다.

   function index()
    {
        $this->header();
    

        $args = array();
        $login = $this->login();
        $args['login'] = $login;
        
        $this->load->view('homework/homework');

        $this->footer();
    }

컨트롤러 내의 로그인 메소드 입니다.

       function login(){

        $args = array();
        return $this->load->view('homework/tpl/login', $args, true);
    }

뷰에서  <?=$login?> 으로 부르려하는데


오류 메세지 입니다.

Message: Undefined variable: login

Filename: homework/homework.php

Line Number: 1

 다음글 이미지 경로 문제 입니다 404 (2)
 이전글 서로다른 뷰의 변수 scope (9)

댓글

변종원(웅파) / 2014/11/20 18:09:29 / 추천 0
위젯처럼 쓰려니 안되서 위젯을 사용하는겁니다.
그렇게 사용할 수 있었으면 hmvc 같은게 나오지 않았습니다.

http://cikorea.net/source/view/863/page/1/  오늘 올라온겁니다. 참고하세요
한대승(불의회상) / 2014/11/20 19:13:56 / 추천 0
흠.. 이 경우는 같은 컨트롤러 이므로 아무 문제가 안되는데...
이부분에 문제가 있어 보이는군요
$this->load->view('homework/homework');
 이렇게 수정하면 해결 될 듯 싶네요. ^^
$this->load->view('homework/homework', $args);