'path.to.FilterClass', 'propertyName'=>'propertyValue', ), ); } public function actions() { // return external action classes, e.g.: return array( 'action1'=>'path.to.ActionClass', 'action2'=>array( 'class'=>'path.to.AnotherActionClass', 'propertyName'=>'propertyValue', ), ); } public function defaultAction() { // return the default action name return 'anotherActionName'; } public function missingAction($actionName) { // deal with unrecognized actions } */ }