Estou querendo mostrar o nome da pessoa que fez o login em minha página.. mas quando coloco este código diretamente na view da erro:
<?= this->Auth->user('nome')?>
Pesquisei no google e vi uma pessoa falando que deveria colocar esse código dentro de um método beforeFilter() ou beforeRender() coloquei e funcionou em ambos..
public function beforeFilter(Event $event){
parent::beforeFilter($event);
$nome = $this->Auth->user('nome');
$this->set('nome', $nome);
}
Existe uma forma melhor e correta de se fazer? e se essa que encontrei for a melhor maneira.. em qual dos dois métodos eu deixo Filter ou Render? o que cada metodo desse faz?