Welcome Контроллер моего кода
public function admission()
{
if($this->module_lib->hasActive('online_admission')){
if ($this->form_validation->run() == false) {
} else {
if ($document_validate) {
$insert_id = $this->onlinestudent_model->add($data);
$this->session->set_flashdata('msg', '<div class="alert alert-success">' . $this->lang->line('success_message') . '</div>');
redirect($_SERVER['HTTP_REFERER'], 'refresh');
}
$this->load_theme('pages/admission');
}
}
}
Просмотр кода
?php
if ($this->session->flashdata('msg')) {
echo $this->session->flashdata('response');
$message = $this->session->flashdata('msg');
?>
<div class="alert alert-success">
<?php echo $this->lang->line('success_message')?>
</div>
<?php
}
?>
Здесь флэш-данные не загружаются, когда мы обновляем sh, когда мы используем $this->load_theme('pages/admission')
; это вместо refre sh кода вместо redirect($_SERVER['HTTP_REFERER'], 'refresh');
в этом senario мы можем получить flashdata, но данные внутри формы будут там, они не обновляются