Difference between #4 and #5 of
How to use a Widget as an Action Provider

Revision #5 has been created by Maurizio Domba Cerin on Jul 19, 2011, 1:58:48 PM with the memo:

grammar fix
« previous (#4) next (#6) »

Changes

Title unchanged

How to use a Widget as an Action Provider

Category unchanged

How-tos

Yii version unchanged

Tags unchanged

Widgets, CAction

Content changed

##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 need to creatinge an action named **getData** that is supposed to be shared among the whole project and saved with the name **getData.php** on our **protected/components/actions** folder.

```php
class getData extends CAction{
public function run(){
echo 'HELLO WORLD';
[...]
24 0
41 followers
Viewed: 61 037 times
Version: 1.1
Category: How-tos
Written by: Antonio Ramirez
Last updated by: stinkytofu
Created on: Feb 18, 2011
Last updated: 9 years ago
Update Article

Revisions

View all history