I'm curious why's that not working:
$user=$this->loaduser(Yii::app()->user->id);
return array(
array('allow',
'actions'=>array('login'),
'users'=>array('*')
),
array('allow',
'actions'=>array('auction'),
'users'=>array('@'),
'expression'=>array('intval($_GET["id"])=='.$user->auction_id)
),
array('deny',
'users'=>array('*')
),
);
If I print out this expression it looks that way:
intval($_GET["id"])==2
while $_GET['id'] is 2 of course.