这就是我所拥有的:
class Calendar extends CI_Controller {
public $extension;
function __construct()
{
parent::__construct();
$this->extension = "";
}
public function index($page_id, $extension=null)
{
if(!is_null($extension))
{
$this->extension = $extension;
}
$this->firephp->log($this->extension);
$this->load->view('/modules/calendar_view', array("page_id" => $page_id, "extension" => $this->extension));
}
public function update_calendar($width, $page_id, $new_month=null, $new_year=null)
{
$this->firephp->log($this->extension);
}
}
显然,索引方法中的正确值很好。但它加载的视图然后调用第二个方法,并且未设置全局变量。
有没有办法设置它直到明确更改?
感谢。
答案 0 :(得分:0)
public $extension
不是全局变量。我相信flashdata就是你要找的东西
$this->session->set_flashdata('item', 'value');
在您的下一个电话中,您可以将该项目设为
$this->session->flashdata('item');
这些在下一次执行中被刷新。