is_base

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

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

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

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

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

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

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

    $url = $_PNA->is_base('this');
    echo $url;

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

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

    $homeUrl = $_PNA->is_base('home');
    echo $homeUrl;

    ผลลัพธ์: จะได้ URL สำหรับหน้าแรก โดยตรวจสอบว่ามีการติดตั้งโมดูลหรือไม่ และนำมาสร้าง URL ตามผลลัพธ์

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

    $customUrl = $_PNA->is_base('/path/to/page', '12345');
    echo $customUrl;

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

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

Last updated