모든 함수에서 사용할 수있는 PHP 클래스의 변수를 선언하고 싶습니다. codeigniter 프레임 워크 &을 사용하여 각 함수에서 base_url 등과 같은 데이터를 전달해야합니다. 또한 모든 데이터를 단일 변수에 저장해야합니다. 예를 들어 $data['base_url']=base_url()
, $data['title']="My_Site_title"
등 &은 하나의 변수 $ data 만 전송합니다 (이것은 codeigniter의 공통점입니다). 모든 함수에서 사용할 수있는 PHP 클래스의 변수
class Search extends CI_Controller {
function Search() {
parent::__construct();
$this->load->model('student_model');
$this->load->helper('form');
$this->load->helper('url');
$this->output->enable_profiler(TRUE);
$this->data['base_url']=base_url(); //gives an error here
}
function index() {
$this->load->view('search_view', $this->data);
}
}
하지만 여전히 그것은 Undefined variable: data
및 Fatal error: Cannot access empty property in ..\search.php on line 16
말 표시된 장소에서 오류를 제공합니다. 여기
인스턴스없이 $ 데이터를 – Sam