คู่มือการใช้งาน CodeIgniter เวอร์ชั่น 1.7.2


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
)