我试图将一个对象放在一个实例变量中,然后从控制器中的所有函数访问它,但它不起作用。
这是代码
<?php
class GestirePost extends CI_Controller {
private $temp_posts;
public function __construct(){
parent::__construct();
$this->load->library('post');
}
public function A(){
$post = new Post();
$this->temp_posts = $post;
echo gettype($this->temp_posts);
// PRINTS OBJECT
}
public function B(){
$post = $this->temp_posts;
echo gettype($this->temp_posts);
//PRINTS NULL
}
}
如您所见,即使我在 A 函数中将 $temp_posts 设置为 Post,当我尝试在 B 函数中打印它时它也不起作用。
有什么建议吗?