Quantcast
Channel: Yii Framework Forum
Viewing all articles
Browse latest Browse all 18717

Accessrules And Action + Switch

$
0
0
Hello. I have action - actionCity with switch (add, delete, update) for link example: site.com/admin/city/add

Code:
<?php
class AdminController extends Controller
{
public function filters()
{
	return array(
		'accessControl', // perform access control for CRUD operations
		'postOnly + delete', // we only allow deletion via POST request
	);
}
public function accessRules()
{
	return array(
		array('allow',
			'actions'=>array('city'),
			'users'=>array('admin');
		),
		array('deny',  // deny all users
			'users'=>array('*'),
		),
	);
}

public function actionCity($id=null, $act=null)
{
	switch($act)
	{
			case 'add':
				$city = new City;
				if (isset($_POST['City']))
				{
					$city->attributes = $_POST['City'];
					if($city->save())
						$this->redirect('/admin/city/');
				}
				
				$this->render('city/create', array(
					'city' => new City,
				));
			break;
	}

}

}


I don't know correctly this code or not, but it's work.

And my question: How I can do accessrules for add,delete,update?
Thanks.

Viewing all articles
Browse latest Browse all 18717

Latest Images

Trending Articles



Latest Images