2012-01-25 3 views
5

다양한 컨트롤러 메소드에서로드되는 header.php 뷰가 있습니다. 그것은 내 오프닝 html 태그, 내 상대 링크를위한 기본 태그 및 내 응용 프로그램의 모든 페이지에서 호출하는 일부 메타 태그를 포함합니다. 메타 태그와 기본 URL을 렌더링하는 도우미를로드하여 헤더가로드 될 때마다로드 될 때마다 $this->load->helper('html');$this->load->helper('url'); 때마다 $this->load->view('templates/header', $data); 컨트롤러에서 header.php를로드 할 때마다로드하는 방법이 있습니까?모든 페이지에 CodeIgniter 도우미를로드하려면 어떻게합니까?

답변

18

, 당신은 당신의 헬퍼 자동로드에 사람들을 추가해야합니다 모든 요청에로드됩니다.

+0

html은 도우미에있는 파일의 이름입니까? – NomanJaved

+1

@NomanJaved - 예, 맞습니다. 다음은 CI2 자동로드 배열에 대한 문서입니다. http://www.codeigniter.com/userguide2/general/autoloader.html – swatkins

0

단순한 파일을 자동로드 파일에 추가하십시오. 그렇게하면 어떤 파일에서도 액세스 할 수있게되고 그 파일을 호출 할 필요가 없습니다. , 93 주위 /application/config/autoload.php에서

그런

$autoload['helper'] = array(); 

$autoload['helper'] = array('html', 'url'); 

을 변경 : 당신이 자주이 필요한 경우

관련 문제