My_Controller裡是這麼寫的:
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這個控制器裡:
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方法裡寫$data=$this->get_right();
這句話。
感覺不方便。想在__construct後就能取得到$data
該怎麼寫?
雷雷 雷雷