コントローラーのいくつかの関数で使用できるグローバル オブジェクト変数を定義したいと思いますItems
。
動作しない私のコードは次のとおりです。
class Items extends CI_Controller {
private $varname;
function Items(){
parent::__construct();
$this->load->model('items_model');
$folder_id=416;
$this->varname=$this->items_model->getFilesById($folder_id);
}
function index(){
var_dump($this->varname);
}
}
その$this->varname
ため、URLにアクセスしたときに証明されたように機能しません:localhost/items/index
印刷された出力は次のとおりです:
array(0) { }