How to use a Widget as an Action Provider
##What is an Action Provider Widget?
As written on the [API docs](http://www.yiiframework.com/doc/api/1.1/CWidget#actions-detail "actions"): An Action Provider Widget is a widget that has declared several actions by using its '**public static function actions()**'. After, a Controller can easily import all its declared actions on its '**public function actions()**'.
##Step 1: Create the Action Class
For the sake of the article we
an action named **getData** that supposed to be shared among the whole project and saved with the name **getData.php** on our **protected/components/actions** folder.
[...]// we point to the location where the provider
// property1 must be a public variable
// on getData CAction class