我有以下代码:CakePHP的检查,如果用户登录在一个视图中
<?php
if (!$this->Auth->user())
{
echo $this->element('header');
}
else
{
echo $this->element('header-bar');
}
?>
我认为里面应该表现出不同的页眉用于登录的用户,但引发以下错误:
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
我该如何解决这个问题?谢谢
如果您服务于不同的用户行为有不同的看法(即未经验证的访问),你不应该只是满足了不同的看法? – kontur 2012-09-02 15:34:22