My_Controller里是這么寫(xiě)的:
class BaseController extends My_Controller {
// public $data;
public function __construct() {
parent::__construct();
// $this->get_right();
}
public function get_right(){
$data['rightinfos'] = $this->Com_model->get_top20info();
$data['right0'] = $this->Com_model->get_site_new();
$data['right1'] = $this->Com_model->get_site_hot();
$data['right2'] = $this->Com_model->get_site_hot2();
return $data;
}
}
然后我在site這個(gè)控制器里:
class Site extends BaseController {
public function __construct() {
parent::__construct();
$this->load->model('Site_model');
}
public function page() {
$data=$this->get_right();
print_r($data);
die();
//***
目前這樣是可行的,但是必須在page方法里寫(xiě)$data=$this->get_right();
這句。
感覺(jué)不方便。想在__construct后就能獲取到$data
應(yīng)該怎么寫(xiě)?