2016-09-10 1 views
-1

컨트롤러를 사용하여 일부 초기 설정을 수행하고 PHP 및 CodeIgniter로 작성된 모든 응용 프로그램 페이지에서 일부 기본 데이터를 가져 오려고합니다. 저는 CI에서 새로운 사람들로서 제게 도와주세요.CodeIgniter의 모든 페이지에 호출 된 컨트롤러를 갖는 방법

  1. 설정 하위 메뉴 (에 관계없이 현재 페이지의)
  2. 확인 사용자 로그인 상태 : 내 목표
    일부는 컨트롤러가 있습니다.

주의 사항 : I 만들고 CI 일반 컨트롤러 작업에 문제가없는

. 내가 필요로하는 것은 URI 세그먼트를 실행할 필요가없는 숨겨진 컨트롤러와 비슷하며 CI 기본 컨트롤러도 아닙니다.

+0

codeigniter에서 도우미를 만들어야합니다. –

+0

@NikhilVaghla 몇 가지 검색을했는데 그 대답은 여기에 있다고 생각합니다. http://www.codeigniter.com/user_guide/general/core_classes.html. 너 무슨 생각이야? –

+0

핵심 클래스 대신 [라이브러리 만들기] (http://www.codeigniter.com/user_guide/general/creating_libraries.html)를 제안합니다. 이들은 여러 컨트롤러에서 사용할 수있는 코드에 매우 적합합니다. Codeigniter 프레임 워크의 구조를 변경하려면 코어 클래스를 작성하십시오. – DFriend

답변

0

기본 컨트롤러를 만들고 CI_Controller 대신 다른 모든 컨트롤러에서 기본 컨트롤러를 확장하면됩니다. 베이스 컨트롤러는 CI_Controller까지 확장됩니다. 기본 컨트롤러의 생성자에 필요한 체크를 추가하고 그에 따라 작업을 수행 할 수 있습니다. 따라서 컨트롤러를 부를 때마다 수표가 발행됩니다. 하지만 기본 컨트롤러를 자동로드했습니다. 나는 이것이 당신을 돕기를 바랍니다.

관련 문제