Not quite getting static pages

There is something i not quite understand.

according to

to render static pages i must override Ccontroller actions method

public function actions()


    return array(






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 and didn’t see any actionPages, not even a ‘pages’ reference in the class.

So my question is, what does


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

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?