Directory Helper
ไฟล์ Directory 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
)