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 ความคิดเห็น:

แสดงความคิดเห็น