У меня есть две функции в контроллере с именами step1 и step2.Я хочу передать массив данных между темой.Ниже приведен код контроллера.На шаге 1 у меня есть вход на шаге 2, у меня есть простое эхо, которое показывает значение $ data ['text1'].Это значение задает значение NULL в контроллере step2, а не индикатор того, что я печатаю в step1.
public $data = array(
'id' => '',
'text1' => '',
'text2' => ''
);
public function __construct()
{
parent::__construct();
}
public function step1()
{
$this->load->helper(array('form', 'url'));
$this->load->library('form_validation');
$this->form_validation->set_rules('text1', 'Text 1', 'rquired');
if($this->form_validation->run() === FALSE)
{
$this->load->view('test/step1', $this->data);
}
else
{
$this->data['text1'] = $this->input->post('text1');
redirect('test/step2');
}
}
public function step2()
{
$this->load->view('test/step2', $this->data);
}
public function step3()
{
}
}