[CodeIgniter] Problema com $this->session->set_flashdata

554 views
Skip to first unread message

Kosaka Shigueo

unread,
Feb 15, 2013, 3:37:23 PM2/15/13
to php-b...@googlegroups.com
Olá pessoal,

Estou com problema para exibir a mensagem do $this->session->set_flashdata('msg', 'qualquer mensagem'), só que em seguida do um redirect(), ai na pagina que deveria exibir não aparece.

Caso a forma como estou tentando utilizar não seja possível, como poderia instanciar uma classe dentro de outra classe ?

Obrigado pela atenção.

--
--------------------------------------------------------------------------------------------------------------
Luan Chigueo Melo Kosaka
http://www.luankosaka.com.br
Cel. 7378-8245
--------------------------------------------------------------------------------------------------------------

Croves

unread,
Feb 18, 2013, 12:45:18 PM2/18/13
to php-b...@googlegroups.com
Desculpe, a sua dúvida não ficou clara o suficiente. Você deseja exibir o texto armazenado na flashdata?

Se for isso que você precisa, você deve fazer:
<?php echo $this->session->flashdata('msg'); ?>

Mas lembre-se de que as flashdatas são variáveis que expiram a cada requisição. Leia mais aqui: http://ellislab.com/codeigniter/user-guide/libraries/sessions.html

Kosaka Shigueo

unread,
Feb 19, 2013, 1:27:53 PM2/19/13
to php-b...@googlegroups.com
Então,

Queria exibir a msg do flashdata depois de fazer o redirect()

--
Você está recebendo esta mensagem porque se inscreveu no grupo "php-brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para php-brasil+...@googlegroups.com.
Para postar neste grupo, envie um e-mail para php-b...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Diego Pires

unread,
Feb 19, 2013, 1:33:02 PM2/19/13
to php-b...@googlegroups.com
Usa session->userdata...

$user_session = array(
   'mensagem' => 'xpto'
);           
$this->session->set_userdata($user_session);

Para recuperar
$this->session->userdata('mensagem');

Só lembrando que precisar de a encryption_key setada no config.php


Espero ter ajudado

Abraço

Diego Pires

Facebook Twitter LinkedIn Flickr Google Plus
Google Talk diegocpires MSN diego...@live.com


2013/2/19 Kosaka Shigueo <luan....@gmail.com>

Diego Pires

unread,
Feb 19, 2013, 3:30:11 PM2/19/13
to php-b...@googlegroups.com
Ou....
Caso queira manter o flashdata para outra requisição use
$this->session->keep_flashdata('item');


Diego Pires

Facebook Twitter LinkedIn Flickr Google Plus
Google Talk diegocpires MSN diego...@live.com


2013/2/19 Diego Pires <diego...@gmail.com>
Reply all
Reply to author
Forward
0 new messages