CI 묻고 답하기

제목 view 에서 컨트롤러 호출하는 방법 문의
글쓴이 이카르트 작성시각 2009/09/03 12:02:39
댓글 : 8 추천 : 0 스크랩 : 0 조회수 : 39702   RSS
class Main extends controller{
  function Main() {
   parent::Controller();
  }
 function menuList() {
  $this->load->view('adm/menu_ist');
 }
}

main.php

view 페이지에서 바로 $this->load->view(main/menuList);
이렇게 호출해서 쓰고 싶은데요..
혹시 함수가 따로 있나요? 

An Error Was Encountered

Unable to load the requested file: main/menuList.php

이런오류만 뜨네융 ㅡㅡ;;

 다음글 처음 사용해 보는데요... (3)
 이전글 또 FCK에디터 에 대해서 질문이요~ (4)

댓글

ci세상 / 2009/09/03 12:22:09 / 추천 0
view에서도 $this->load->view(main/menuList); 사용가능하구요 ~~ 경로 위치를 다시 확인해 보세요

main/menuList라면

application/views/main/menuList.php 라는 파일이 존재해야 합니다.
이카르트 / 2009/09/03 12:47:53 / 추천 0
view 페이지 호출이 아니라..
컨트롤러의 Main 클래스의 menuList 함수를 호출하고 싶어요
include 해서 쓰고 싶은데요
그부분의 view 만요 ..
호출하는 방법을 모르겠어욤 ㅡㅡ;
ci세상 / 2009/09/03 13:24:09 / 추천 0
view에서 $this->menuList(); 이렇게 메쏘드를 가지고 오고 싶은것인가요?
변종원(웅파) / 2009/09/03 15:33:10 / 추천 0

뷰파일안에서 다른 컨트롤러의 메소드를 호출해서 쓰고 싶다는 말씀이죠?

위젯 또는 widget 으로 검색하시면 마냐님이 올리신 것이 있을 겁니다.
widget 플러그인 사용하시면 간편하게 호출하여 사용할 수 있습니다.

ci세상 / 2009/09/03 15:43:26 / 추천 0

웅파님께서 답변해 주신 부분을 저도 모르기 때문에 검색좀 해보았습니다. ㅎㅎ

http://codeigniter-kr.org/qna/view/463

이 글인것 같은데요 맞는지요?^^

변종원(웅파) / 2009/09/03 15:50:45 / 추천 0
네 맞습니다.
플러그인은 ci포럼의 글을 참고하여 설치하시면 됩니다.
최용운 / 2009/09/03 17:36:52 / 추천 0
 View 에서 다른 view 를 로드하고자 하시는건지,  controller 에서 다른 controller 함수를 호출하시려는건지 올리신 글만을 보고는 판단하기 어렵습니다. 좀더 자세한 질문 부탁드립니다.
이카르트 / 2009/09/05 20:41:23 / 추천 0

View 에서 컨트롤러의 메소드 호출을 할려구 했는데요 ..
저런 플로그인을 사용해야 되는군요..
ci 에서 바로 될수 있음 좋을텐뎅 ^^; 답변 감사 감사 ^^