我有一个扩展 CI_Controller 的控制器类:
class Admin_Controller extends CI_Controller {
var $data;
function __construct () {
parent::__construct ();
$this->load->model ('loginm');
if(!$this->loginm->is_login_admin ())
redirect (base_url ('admin_login'));
$this->data['page_title'] = 'Default page title';
$this->data['page_url'] = $this->uri->segment (2);
}
}
在扩展这个的其他类中,我必须将 $this->data 变量传递给我在方法中调用的每个视图。是否有一些技巧或配置允许我在调用 $this->load->view('viewname', $this->data) 时自动传递 this->data 变量而不每次都传递它?每次我调用 this->load->view 时通过都不是什么大问题,但如果我可以跳过它会更好。