我正在開發一個使用CodeIgniter的網站。在控制器中使用私有變量
我已經聲明瞭一個控制器,在這個控制器類中,我添加了一個私有變量作爲數組,並且使用來自會話類的信息填充了該數組。
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Admin extends CI_Controller{
public function __construct()
{
private $data = Array('');
parent::__construct();
$this->data = Array(
'nom' => $this->session->userdata('admin_fullname')
);
}
在一些方法我得把這個變量:
public function dashboard(){
$this->load->view('admin/header', $data);
$this->load->view('admin/left_navigation');
$this->load->view('admin/dashboard');
$this->load->view('admin/footer');
}
但它給我這個錯誤:遇到
#A PHP錯誤嚴重性:通知消息:未定義 變量:數據文件名:控制器/ admin.php的行號:73
行號73:$this->load->view('admin/header', $data);
'$ data' - >'$ this-> data' – Dave