я узнал о flashdata и решил использовать его для отображения сообщений на основе взаимодействий с базой данных.
Например, если никакие строки не затронуты, я хочу отобразить Идентификатор сообщения недействителен или не существует!
В моей модели
function delete_post($post_id)
{
$this->db->where('user_id', $user_id);
$this->db->where('post_id', $post_id);
$this->db->delete('posts');
if ($this->db->affected_rows() == 0)
{
$this->session->set_flashdata('result', 'Post id is invalid or does not exist!');
redirect('/posts/management');
return FALSE;
}
else
{
redirect('/posts/management');
return TRUE;
}
}
и на мой взгляд
if ($this->session->flashdata('result') != ''):
echo $this->session->flashdata('result');
endif;
Кажется, это работает нормально, но есть В документации CI нет примера передачи flashdata между MVC. Я обеспокоен .. Правильно ли я делаю?
edit: Кажется, я оставил ЛОЖЬ и ИСТИНА из предыдущей попытки. Мне это, наверное, не понадобится.