디렉토리 Directory Helper
디렉토리 헬퍼는 디렉토리관련 작업에 유용한 함수를 포함하고 있습니다.
헬퍼 로드하기 Loading this Helper
다음과같이 디렉토리 헬퍼를 로드합니다:
$this->load->helper('directory');
다음 함수들이 사용가능 합니다:
directory_map('source directory')
이 함수는 첫번째 파라미터로 전달되는 디렉토리 그 자체와 내부에 포함하고 있는 모든파일 목록을 배열로 만듭니다. 예:
$map = directory_map('./mydirectory/');
참고: 경로는 거의 항상 여러분의 메인 index.php 파일로부터의 상대경로 입니다.
포함하고 있는 하위 디렉토리도 매핑됩니다. 최상위 디렉토리만 매핑하려면 두번째 파라미터를true 로 설정하세요:
$map = directory_map('./mydirectory/', TRUE);
기본적으로, 숨겨진 파일은 포함되지 않습니다. 숨겨진 파일도 포함하여 배열로 리턴하려면 세번째 파라미터를 true로 설정하세요:
$map = directory_map('./mydirectory/', FALSE, TRUE);
각 폴더이름은 배열인덱스가 되고,포함하고있는 파일은 숫자로 인덱스 됩니다. 아래는 통상적인 배열형태입니다:
Array
(
[libraries] => Array
(
[0] => benchmark.html
[1] => config.html
[database] => Array
(
[0] => active_record.html
[1] => binds.html
[2] => configuration.html
[3] => connecting.html
[4] => examples.html
[5] => fields.html
[6] => index.html
[7] => queries.html
)
[2] => email.html
[3] => file_uploading.html
[4] => image_lib.html
[5] => input.html
[6] => language.html
[7] => loader.html
[8] => pagination.html
[9] => uri.html
)