leitura de
Encontrou um problema no conteúdo? Por favor, deixe seu comentário!

Fala pessoal,

Pretendo falar um pouquinho mais sobre o CakePHP nós próximos dias… Espero que alguém leia e goste! Não vou começar com tutoriais básicos para iniciar com o Cake mas já vou falando de algumas coisas simples que todo mundo vai ler um dia. :)

Hoje vou mostrar como é uso dos métodos do component Session que te ajuda a manipular os valores salvos na sessão de forma mais segura e orientada à objetos.

Pegando todos os valores da sessão

Normalmente, fora do Cake, você trabalharia com a variável global $_SESSION… Agora, com o Cake, você nem precisa se lembrar do nome dela… Veja como pegamos todos os valores da sessão de dentro de um controller:

Se você não criou nem alterou algum valor da sessão o que será exibido vais e paracer com isso:

Escrevendo valores na sessão

Agora é hora de fazer o component Session trabalhar pra gente e escrever alguns valores na sessão… Vamos salvar dois valores:

Viram que simples?

Lendo/recuperando valores da sessão

Depois de criar valores na sessão você óbviamente vai quere ler esses valores em algum lugar do controller ou da view… No controller faríamos assim:

Caso você queira pegar um valor da sessão dentro da view, é mais ou menos assim:

Viram que simples? [2]

Destruindo a sessão

Quando o seu usuário fizer logout você provavelmente vai precisar/querer destruir a sessão dele para ele não continuar “dentro” do sistema… Então é só verificar se é uma sessão valida e o resto você manda pro espaço:

Viram que simples? [3] :D

Existem outras formas e métodos no session component mas essas que eu dei de exemplo são, sem dúvida, as mais usadas e as necessárias para você fazer um bom sistema…

Espero que tenham gostado! :)

Thiago Belem / Blog

Thiago Belem


Publicado

Thiago Belem / Blog

Thiago Belem / Blog

Artigos e tutoriais sobre desenvolvimento WEB

Continue lendo