Basecontroller Und Beforeaction

Hi,

wie kann ich im Base Controller (/protected/components/Controller.php) $this->action->id aufrufen?

Zur Zeit liefert es mir ständig null


class Controller extends CController

{

	public $layout='//layouts/column1';


	public $menu=array();


	public $pageTitle;


	protected function beforeAction()

	{

		echo "DRINNNN";

		return true;

	}




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

beforeAction hat einen Parameter $action. also $action->id kannst du dort abfragen

leider liefert mir das ständig null


<?php

class Controller extends CController

{

	public $layout='//layouts/column1';


	public $menu=array();


	public $breadcrumbs;

	

	public $pageTitle;


	protected function beforeAction()

	{

		print_r($action);

		return true;

	}



Muss ich in allen anderen Controllern die beforeAction anpassne?

ok ich habs.

ich muss den Parameter "$action" in der Funktion einbauen

beforeAction($action)

ja genau, die signatur sollte erhalten bleiben, sonst funktioniert das ganze nicht