Yii: AccessRule expression

Posted: December 11, 2012 in Yii Framework
Tags:

Here is one of the way on how we do control user access to some function in our controller.

In your controller file, on public function accessRules(), add this array:

array('allow',
                                'actions'=>array('leaveApproval', 'pendingLeave'),
                                'users'=>array(Yii::app()->user->username),
                                'expression' => '(Yii::app()->user->leave_approval == "Y")',
                        ),

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s