Not quite getting static pages

There is something i not quite understand.

according to

http://www.yiiframework.com/wiki/22/how-to-display-static-pages-in-yii/

to render static pages i must override Ccontroller actions method


public function actions()

{

    return array(

        'page'=>array(

            'class'=>'CViewAction',

        ),

    );

}

and that ‘According to the Guide, the above code declares an external action named page whose class is CViewAction.’

that might not be literal, but i just looked at http://code.google.com/p/yii/source/browse/tags/1.1.6/framework/web/actions/CViewAction.php and didn’t see any actionPages, not even a ‘pages’ reference in the class.

So my question is, what does


 'page'

in the aobve code means, and how do ‘somebody’ deals with it.

http://www.yiiframework.com/doc/api/1.1/CController/#actions-detail

So, if we call a controller’s non-existent action. It’ll try to find it as an array index in the returned array of ‘actions’ method as a fallback option, to map it to another class, in this case CViewAction. right?