>
> O fato de chamar ou executar uma view, não está indo para outro script ?
> Já que a view é um php externo ?
>

Acho que não Marco, entenda como se a view estivesse sendo carregada NO
mesmo script, ou como se ela tivesse sido incluída no primeiro script e
sendo exibida por uma função de exibição. :)
Tentei abstrair um pouco, mas na verdade a navegação só vai pra "outro
script" quando você dá um outro hit no servidor, e isso pode ser obtido com
redirect() como já falaram.

Flw!


2008/3/12 Marco Telles <[EMAIL PROTECTED]>:

> Não querendo abusar e já abusando... :) Agora fiquei meio que perdido.
> O fato de chamar ou executar uma view, não está indo para outro script ?
> Já que a view é um php externo ?
> O hooks eu já uso para autenticação, mas nesse caso eu preciso apenas
> ter uma variável disponível entre um controller e a view.
> Teria alguma sugestão ?
> Essa função se o user vem do menu, ela recebe um id no segmento da url,
> que serve para popular os campos que são carregados do bd. Dai um form é
> montado e retorna. Se vem do form, eu não vou popular mas validar pelo
> Validation que se não passar, volta ao form, e se passar, finalmente eu
> gravo. Sendo que esse form de edição vai num popup e ao terminar eu
> preciso atualizar a página que abriu o popup.
> É mais ou menos isso...
> E usando o session do php funciona, então será que tem como usar a
> session do php com o do CI ? Porque para autenticação eu faço pelo
> hooks, como falei, e usaria o session do php só para esse caso
> específico...
>
> Abs
>
> Marco
>
>
> Pedro Vasconcelos escreveu:
> > Comentei no seu e-mail:
> >
> > Em 12/03/08, *Marco Telles* <[EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>> escreveu:
> >
> >     Oi Pedro, o Derek respondeu a minha questão:
> >     "Sessions are not readable until the next page load.  If you moved
> to
> >     another controller, you should be able to see it."
> >
> >     "Sessões não são lidas até a próxima página carregar", não é isso ?
> >
> >     Nesse caso, eu estou saindo de uma função (update) dentro de um
> >     controller (prod) para uma view. (Não existe tecnicamente a saída
> >     do controller para view, e sim a execusão da view logo após o
> >     controller) Gravo a sessão antes de sair. Nessa
> >     view eu tenho um form_open('prod/update') que ao retornar não
> deveria
> >     estar com a sessão disponivel ?
> >
> >
> > Tente fazer um redirect() para a página que você quiser logo depois de
> > você atualizar a sessão! Se continuar não dando certo para as suas
> > necessidades, dê uma olhada nos hooks.
> >
> > Abs,
> >
> > Pedro.
> >
> > Abs
> >
> >
> >     Muita sorte para nós!
> >
> >     Marco Telles
> >
> >
> >
> >     Pedro Vasconcelos escreveu:
> >
> >     > Bom pessoal...
> >     >
> >     > Eu, novamente..., não entendi muito bem as perguntas sobre as
> >     > sessions. Entretanto não me pareceu um BUG do CI logo de início...
> >     > Visitando a thread recomendada, vi os comentários do Derek, o que
> me
> >     > fez lembrar de um caso antigo...
> >     >
> >     > As sessions não "começam" valer instantaneamente após serem
> >     chamadas.
> >     > Vocês podem verificar isso em
> >     > http://codeigniter.com/user_guide/overview/appflow.html onde o
> >     > funcionamento do Framework é descrito resumidamente. Elas só
> >     começarão
> >     > a valer depois de ter sido carregadas, dentro de uma hierarquia de
> >     > prioridades do próprio CI, à cada requisição.
> >     >
> >     > Para driblar meu problema eu criei um hook
> >     > (http://codeigniter.com/user_guide/general/hooks.html) o qual
> >     iniciava
> >     > minha sessão no momento que eu desejava, e então quando o
> controller
> >     > fosse executado ela já retornava os dados ok!
> >     >
> >     > Acredito que não seja BUG! Mandem notícias...
> >     >
> >     > Pedro.
> >     >
> >     >
> >     > Em 12/03/08, *Vinicius Cruz* <[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >
> >     > <mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>>> escreveu:
> >
> >     >
> >     >     Hermes,
> >     >
> >     >     qual chmod recomendado? Não lembro qual estava, antes de eu
> >     mexer.. =)
> >     >
> >     >     Vinicius
> >     >
> >     >     Em 12/03/08, *Hermes Alves* <[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >
> >     >     <mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>>> escreveu:
> >
> >     >
> >     >         Assim que possível retira essa 777, não é seguro deixar
> com
> >     >         esta permissão.
> >     >
> >     >
> >     >
> >     >         Att,
> >     >
> >     >         'É um orgulho ter você como nosso cliente'
> >     >
> >     >         ____________________________
> >     >         Hermes Alves
> >     >         Gerente TI
> >     >
> >     >         *ArgoHost.net**
> >     >         **Hospedagem** **Web **com Facilidade**
> >     >         *http://www.argohost.net
> >     >         Suporte Telefônico: (85) 3264 9944 / (11) 4063 4844 R. 102
> >     >         E-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> >     >
> >     >
> >     >
> >     >         *De:* [EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >     >         <mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>>
> >     >         [mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >     >         <mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>>] *Em nome de
> >     >         *Vinicius Cruz
> >     >         *Enviada em:* quarta-feira, 12 de março de 2008 00:44
> >     >         *Para:* CodeIgniter Brasil
> >     >         *Assunto:* Re: [CodeIgniter] Erro phpsession
> >     >
> >     >
> >     >
> >     >         no servidor, há a pasta tmp no mesmo nivel que www. Mudei
> a
> >     >         permissao para 777, mas o erro continua.
> >     >
> >     >         Na biblioteca do phpsession, nao faz referencia a nenhuma
> >     >         pasta. Onde, então, estaria dando permissao negada a essa
> >     >         pasta? O_o
> >     >
> >     >         Vinicius
> >     >
> >     >         2008/3/11, Felipe Diesel <[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >
> >     >         <mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>>>:
> >
> >     >
> >     >         você não tem acesso a pasta /tmp
> >     >
> >     >         tenta mudar isso para ./tmp, ou descobre qual a pasta do
> >     teu site.
> >     >
> >     >         2008/3/11 Vinicius Cruz <[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >
> >     >         <mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>>>:
> >
> >     >
> >     >         > galera,
> >     >         >
> >     >         > sempre utilizei o phpsession nos projetos, funcionando
> >     belezinha.
> >     >         > Só que em um servidor dá o seguite erri (em anexo).
> >     >         >
> >     >         > O que pode ser? Liberei permissao 777, mas permaneceu
> >     o erro
> >     >         (a nao ser que
> >     >         > o host voltou ao padrão).
> >     >         >
> >     >         > FaloU!
> >     >         > Vinicius
> >     >         >
> >     >
> >     >         > _______________________________________________
> >     >         >  Lista mailing list
> >
> >     >         >  [email protected]
> >     <mailto:[email protected]> <mailto:[email protected]
> >     <mailto:[email protected]>>
> >
> >     >
> >     >
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >     >         >
> >     >         >
> >     >
> >     >
> >     >
> >     >
> >     >         --
> >     >         Felipe Diesel
> >     >         http://felipediesel.net
> >     >         http://sigasw.com.br
> >     >         _______________________________________________
> >     >         Lista mailing list
> >
> >     >         [email protected]
> >     <mailto:[email protected]> <mailto:[email protected]
> >     <mailto:[email protected]>>
> >
> >     >
> >     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >     >
> >     >
> >     >
> >     >
> >     >         _______________________________________________
> >     >         Lista mailing list
> >
> >     >         [email protected]
> >     <mailto:[email protected]> <mailto:[email protected]
> >     <mailto:[email protected]>>
> >
> >     >
> >     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >     >
> >     >
> >     >
> >     >     _______________________________________________
> >     >     Lista mailing list
> >
> >     >     [email protected] <mailto:[email protected]>
> >     <mailto:[email protected] <mailto:[email protected]>>
> >
> >     >
> >     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >     >
> >     >
> >     >
> >
> ------------------------------------------------------------------------
> >     >
> >     > _______________________________________________
> >     > Lista mailing list
> >     > [email protected] <mailto:[email protected]>
> >     >
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >     >
> >
> >     _______________________________________________
> >     Lista mailing list
> >     [email protected] <mailto:[email protected]>
> >     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Lista mailing list
> > [email protected]
> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>



-- 
Daniel Costa
::. http://danielcosta.info
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a