Components, Extensions และ Modules คืออะไร
Components , Extensions และ Modules ใน Yii คืออะไร ?
- Components คือ 1 Class ใน 1 ไฟล์ ที่ถูกระบุถึง Business function ของคุณ หรืออาจจะเรียกได้ว่าเป็นส่วนประกอบของ Business function ของคุณ โดยจะถูกเรียกใช้ผ่าน Controller เช่น authentication, encryption, compression, export to csv
- Extensions เหมือนกับ Libraries โดยจะขึ้นอยู่กับ data model ของคุณ ซึ่งจะเรีกกใช้ผ่าน projects เช่น image upload, image manipulation, colorbox
- Modules เป็น mini software ที่ประกอบไปด้วย models, views, controllers และ components อื่นๆ ซึ่งไม่สามารถทำงานได้ด้วยตัวมันเอง จำเป็นต้องเรียกผ่าน application เช่น shopping basket and payment gateway system, forums
0 ความคิดเห็น:
แสดงความคิดเห็น