is_api

วิธีการใช้ฟังก์ชัน is_api

ฟังก์ชัน is_api ใช้ในการสร้าง URL สำหรับ API โดยอิงตามเงื่อนไขและพารามิเตอร์ที่กำหนด ฟังก์ชันนี้จะช่วยสร้าง URL ที่สอดคล้องกับรูปแบบ API ของระบบ

ฟังก์ชันมีพารามิเตอร์ดังนี้:

  • $url (optional) - ระบุประเภทของ URL ที่ต้องการสร้าง เช่น "this", "home", หรือระบุเส้นทาง API ที่ต้องการ

  • $ref (optional) - ส่วนเพิ่มเติมของ URL ที่ต้องการต่อท้าย (เช่น รหัสอ้างอิงหรือเส้นทางย่อย)

ตัวอย่างการใช้งาน

  1. สร้าง API URL จากค่าปัจจุบัน ("this")

    $apiUrl = $_PNA->is_api('this');
    echo $apiUrl;

    ผลลัพธ์: จะได้ API URL ที่อิงจากโดเมนหลักและค่า "mode" ใน $_GET พร้อมส่วนอ้างอิงถ้ามี เช่น "https://example.com/api/mode/123"

  2. สร้าง API URL สำหรับหน้าแรก ("home")

    $homeApiUrl = $_PNA->is_api('home');
    echo $homeApiUrl;

    ผลลัพธ์: จะได้ API URL สำหรับหน้าแรก โดยตรวจสอบว่ามีการติดตั้งโมดูลหรือไม่ และนำมาสร้าง API URL ตามผลลัพธ์ เช่น "https://example.com/api/home"

  3. สร้าง API URL ด้วยเส้นทางและอ้างอิงเพิ่มเติม

    $customApiUrl = $_PNA->is_api('/path/to/endpoint', '45678');
    echo $customApiUrl;

    ผลลัพธ์: จะได้ API URL ที่ประกอบด้วยเส้นทาง /path/to/endpoint และอ้างอิง 45678 ต่อท้าย เช่น "https://example.com/api/path/to/endpoint/45678"

หมายเหตุ: ฟังก์ชันจะใช้การตั้งค่าโดเมนจากฟังก์ชัน is_domain ในการสร้าง URL สำหรับ API

Last updated