Lỗi trong lập trình php mvc

Hi mn.E đang làm phần thêm trong php mvc nhưng ko biết sao chỗ mảng kết quả var_dump ra lại null.Mn làm ơn xem giúp e với ạ.Đây là code của e.E cảm ơn ạ
controller:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class showHangSua extends CI_Controller {

	public function __construct()
	{
		parent::__construct();
	}

	public function index()
	{
		$this->load->view('showHangSua_view');
		$this->load->model('showHangSua_model');
		$ketqua=$this->showHangSua_model->getdatabase();
		$ketqua=array('layhangsua' => $ketqua);
		echo "<pre>";
		var_dump($ketqua);

	}
	

}

/* End of file showHangSua.php */
/* Location: ./application/controllers/showHangSua.php */

model:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class showHangSua_model extends CI_Model {

	public $variable;

	public function __construct()
	{
		parent::__construct();
		
	}
	public function getdatabase()
	{
		$this->db->select('Ma_Hang_Sua, Ten_Hang_Sua');
		$dulieu=$this->db->get('hangsua', 2, 1);
        $dulieu=$dulieu->result_array();
        echo "<pre>";
        var_dump($dulieu);
	}

}

/* End of file showHangSua_model.php */
/* Location: ./application/models/showHangSua_model.php */

do database không có dữ liệu.
hàm getdatabase() khôg return ra gì
thử echo $this->db->last_query() xem câu query mới vừa chạy là gì

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?