Я использую CodeIgniter 2.1.0, я хочу после вставки данных в базу данных получить сообщение типа "Ваша информация была успешно обновлена.". Для этого у меня в CI_Controller есть следующая функция:
function myCiInser(){
... Here is my query ...
//$data: this var is result query that is true
if($data){
$this -> session -> set_flashdata('message', 'Your information was successfully updated.');
redirect('url/myurl');
}
}
А во view есть такая:
<?php
$message = $this->session->flashdata('message');
if($message){
echo '<div id="error_text">' . $message . '</div>';
}
//I test this : "echo $message;" but don't give output
?>
Но я не выдаю сообщение во view, но redirect
выполнен и работает верно. а в базе данных в таблице ci_sessions
колонка user_data
у меня такая:
a:2:{s:9: "user_data";s:0:"";s:19: "flash:new:message";s:42: "Your информация была успешно обновлена.";}
Как решить эту проблему?
UPDATE:
У меня возникла следующая ошибка (я использую chorme и по Ctrl+Shift+j получаю это предупреждение):
Failed to load resource: the server responded with a status of 404 (Not Found)
И я исправил это (Теперь у меня нет ошибки), но все еще та же проблема в отображении сообщения. что мне делать?