Hello
i have in the controler the next code
<?php
class UsuariosController extends CController
....
public function accessRules()
{
return array(
array('allow',
'actions'=>array('list','show'),
'expression'=>'Seguridad::tiene_rol(''SEG_CONSULTA'')',
),
....
...
and the class Seguridad in folder components
<?php
/*
* Retorna true si el usuario tiene el rol
*
*/
class Seguridad {
public function tieneRol($rol){
$id_rol=Roles::model()->find('nombre=:nombre', array(':nombre'=>$rol));
$usuRol=UsuarioRoles::model()->find('usu_id_usuario=:id_usuario and rol_id_rol=:id_rol' , array(':id_usuario'=>Yii::user->getState('id_usuario'),':id_rol'=>$id_rol));
return !($usuRol === null);
}
}
?>
when show list view, the page is blank, no show anything
what is bad?
sorry for mi spaninglish