Вы просто хотите получить доступ к переменной из одной функции в другую того же класса, если я прав, тогда вы должны сохранить $fromDate
и toDate
во флэш-переменную и получить доступ к другой функции, как показано ниже: .
public function get_sales_reports()
{
if ($this->input->post()) {
$daterange = $this->input->post('daterange');
$sales=explode("-",$daterange);
$fromDate = trim($sales[0]);
$toDate = trim($sales[1]);
}
$this->session->set_flashdata('fromDate', $fromDate );
$this->session->set_flashdata('toDate', $toDate );
$where = array(
'add_date >=' =>$fromDate ,'add_date <='=>$toDate
);
$this->data['sales_reports']=$this->Common_model->select_fields_where_like_join("add_sales","*",'',$where);
$this->show('reports/sales_reports',$this->data);
}
А теперь получите доступ к этой другой функции, как.
public function sales_reports_print()
{
$fromDate = $this->session->flashdata('fromDate');
$toDate = $this->session->flashdata('toDate');
//other code goes here...
}