Kotchasan Framework Documentation
Kotchasan Utility Classes
Kotchasan Utility Classes
เอกสารประกอบการใช้งานคลาสเครื่องมือต่างๆ ใน Kotchasan Framework
📦 Data Types & Manipulation
จัดการข้อมูลประเภทพื้นฐาน
- ArrayTool - จัดการ Array, ค้นหา, เรียงลำดับ
- Collection - Class สำหรับจัดการชุดข้อมูลแบบ Object-oriented
- Text - ตัดคำ, แปลง Encoding, Format ข้อความ
- Number - จัดรูปแบบตัวเลข, แปลงขนาดไฟล์ (Bytes)
- Date - คำนวณวันเวลา, แปลงพ.ศ./ค.ศ., หาความต่างเวลา
- Currency - แปลงตัวเลขเป็นจำนวนเงิน (BathText, Reading)
- Province - ข้อมูลรายชื่อจังหวัด
🔒 Security & Input
ความปลอดภัยและการรับส่งข้อมูล
- Input - จัดการ Input (GET, POST, REQUEST) และ Sanitization (PSR-7 Style)
- Validator - ตรวจสอบความถูกต้องของข้อมูล (Email, File type, Rules)
- Password - เข้ารหัสและตรวจสอบรหัสผ่าน
- Jwt - สร้างและตรวจสอบ JSON Web Token
🗄️ Database & Models
ฐานข้อมูล
- Model - Base Class สำหรับ ORM และ Database Query Builder
🎨 View & Presentation
การแสดงผลและส่วนติดต่อผู้ใช้งาน
- View - Base View, จัดการ Header/Meta และ Asset Injection
- Template - ระบบ Template Engine และ Grid
- Tab - สร้าง HTML Tab Interface
- Menu - สร้างและจัดการเมนูเว็บไซต์
- ListItem - จัดการรายการตัวเลือก (Select options)
📂 Files & Media
จัดการไฟล์และรูปภาพ
- [File] - จัดการไฟล์ในระบบ (Read, Write, Delete)
- [Files] - จัดการไฟล์อัปโหลด (Upload Handling)
- Image - ปรับขนาด, ครอบตัด, และจัดการรูปภาพ
⚙️ System & Utilities
ระบบพื้นฐานและยูทิลิตี้อื่นๆ