我不明白:他们说,最好创建一个实例化数据库和会话的“基本控制器”:
// Base Controller code
$this->db = Database::instance($db_group);
$this->session = Session::instance();
// Now in any controller which extends Base Controller
$var = $this->session->get('var');
$query = $this->db->query('SELECT * FROM `table`);
所以我会像任何其他控制器一样创建一个控制器类,然后让我所有其他“真实”控制器从这个控制器继承,以便它们具有数据库连接和用户会话?