การตั้งค่าข้อมูล
ใน Q Lipe การตั้งค่าข้อมูลให้ถูกต้องถือเป็นเรื่องที่สำคัญอย่างมากในการพัฒนาระบบ
การตั้งค่าใน Q Lipe จะมีให้ตั้งค่าอยู่ด้วยกันทั้งหมด 4 ไฟล์ Database , Loader , Route และ Url โดยเราสามารถหาไฟล์นี้ได้ที่โฟลเดอร์ Application/Config/
Database.php
ในไฟล์ Database.php สิ่งที่เราควรแก้ไขคือ
ประเภทของฐานข้อมูลที่สามารถใช้งานได้ คือ
MySQL , MariaDB
MSSQL (Windows)
MSSQL (Linux / Unix)
Oracle
Oracle Version 8
SQLite
PostgreSQL
Sybase
Loader.php
ไฟล์ Loader.php คือกำหนดการเรียกใช้ Core และ Helper เมื่อเรากำหนดในไฟล์ Loader.php ระบบจะทำการดึงไฟล์เหล่านั้นมาให้ทันที ไม่ว่าจะอยู่ใน System/Core/
หรือ Application/Core/
โดยเราไม่จำเป็นที่ต้องกำหนดพาธ
รูปแบบที่ถูกต้อง
รูปแบบที่ไม่ควรใช้งาน
Route.php
ไฟล์ Route.php สามารถกำหนดได้แค่ไฟล์หลักที่จะทำงานเมื่อไม่มีการร้องขอหน้าอื่นๆ เปรียบเสมือนกำหนดไฟล์ index
ระบบจะทำการหาไฟล์ชื่อ Home.php ที่อยู่ในโฟลเดอร์ Application/Public/
และเรียกใช้งาน
Url.php
ในไฟล์ Url.php เราจะกำหนดอยู่สองค่าคือ BASE_URL และ UN_PERMISSION
BASE_URL คือ Url ของเว็บไซต์หลัก เช่น
http://localhost/โฟลเดอร์-โปรเจ็กต์/
โดยจะนำ Url นี้ไปใช้ในการเรียกใช้งาน CSS , JS เป็นต้นUN_PERMISSION คือ Path ที่กำหนดไว้ เพื่อให้ไม่สามารถเข้าใช้งานหรือเรียกใช้งานผ่านหน้าเว็บโดยตรงได้
โดยใน Guide นี้จะขออธิบายเกี่ยวกับ UN_PERMISSION อย่างเดียว
สมมุติว่าเรามีไฟล์ Welcome_page.php ในโฟลเดอร์ Application/Public/
ถ้าหากเราเขียนกำหนดตามโค๊ดข้างบน เมื่อเราเรียก http://localhost/โฟลเดอร์-โปรเจ็กต์/Welcome_page
จะไม่สามารถใช้งานได้ และวิธีใช้งานจะทำได้โดยการ Load เข้ามาใช้งานเท่านั้น
ประโยชน์ของ UN_PERMISSION จะเห็นได้ชัดในเวลาที่เราจะทำไฟล์หน้าเว็บสำหรับการ Load เข้ามาใช้งานอาทิเช่น Header , Sidebar หรือ Footer เป็นต้น
Last updated
Was this helpful?