class A extends CI_Controller{
function __construct()
{
parent::__construct();
// เขียนโค้ดตรวจสอบตามที่ต้องการได้เลยครับ เช่น authentication ต่างๆ
}
}
ปกติ member controller ของท่าน จะสืบทอดจาก core controller ใช่มั้ยครับ
ก็เปลี่ยนเป็น มาสืบทอดไปจากคลาส A ที่สร้างใหม่ได้เลย
จะทำให้ member controller มี authentication โดยอัตโนมัติครับ
และเช่นเดียวกันครับ หากอยากให้ controller ต้อง authen ก่อน ก็มาสืบทอดคลาส A ไป Code (PHP)
class Member extends A{
//เขียนโค้ด
}
สำหรับ public controller ที่ท่านไม่ต้องการตรวจสอบอะไรใดๆ ก็สามารถสืบทอด core controller ได้ตามเดิมครับ ปล. ชื่อคลาส Public อย่าตั้งนะครับ อันนี้ยกตัวอย่างเฉยๆ Code (PHP)