Tengo el siguiente código:CakePHP comprobar si el usuario se registra en el interior de una vista
<?php
if (!$this->Auth->user())
{
echo $this->element('header');
}
else
{
echo $this->element('header-bar');
}
?>
dentro de mi vista que debe mostrar un encabezado diferente para los usuarios registrados, pero arroja el siguiente error:
Notice (8): Undefined property: View::$Auth [APP/views/layouts/page.ctp, line 17]
Fatal error: Call to a member function user() on a non-object in /Users/cameron/Sites/thehive/app/views/layouts/page.ctp on line 17
¿Cómo puedo solucionar esto? Gracias
Si sirve una vista diferente para una acción de usuario diferente (es decir, acceso no autenticado), ¿no debería simplemente servir una vista diferente? – kontur