Codeigniter flashdata - правильно ли я его использую?

я узнал о 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: Кажется, я оставил ЛОЖЬ и ИСТИНА из предыдущей попытки. Мне это, наверное, не понадобится.

14
задан CyberJunkie 11 June 2011 в 00:03
поделиться