Ahi galera nao sei se tenho que fazer alguma coisa ou fiz algo errado, mais eu pensei que se fizesse:
echo Yii::app()->user->isAdmin;
So retorna-se o valor se tivesse locado, como eu faria isso, ou para verificar se o usuario esta logado é de outra forma?
Valew
class WebUser extends CWebUser {
private $_model;
function getIsAdmin(){
$user = $this->loadUser(Yii::app()->user->id);
if ($user->perfil == 0)
return 'logado';
else
return 'nao logado';
}
function getNome(){
$user = $this->loadUser(Yii::app()->user->id);
return ($nome->apelido == '') ? $user->nome : $user->apelido;
}
protected function loadUser($id=null)
{
if($this->_model===null)
{
if($id!==null)
$this->_model=Usuario::model()->findByPk($id);
}
return $this->_model;
}
}